.tm-header{display:none !important}.front-slider{position:relative}.front-slider ul.uk-slideshow-items{min-height:calc(100vh) !important}.front-slider ul.uk-slideshow-items .front-slider-item{background-size:cover;width:100%;height:100%}.front-slider .front-slider-logo{position:absolute;top:calc(50% - 120px);left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.front-slider .front-slider-logo>div:first-of-type{width:100% !important;max-width:80vw;background-size:contain;background-position:center;background-repeat:no-repeat}.front-slider .front-slider-logo>p{max-width:700px}@media only screen and (max-width: 960px){.front-slider .front-slider-logo>p{font-size:16px}}@media only screen and (max-width: 500px){.front-slider .front-slider-logo>p{font-size:14px}}.front-slider .front-slider-logo h3{text-align:center;color:white;max-width:730px;margin:15px 0}.front-slider .front-slider-logo>div{width:731px;height:80px;background-size:cover}.front-slider .front-slider-more{position:absolute;bottom:30px;left:calc(50% - 30px);z-index:3;border:2px solid white;border-radius:50%;animation-name:bounce;animation-duration:3s;animation-iteration-count:infinite;background:transparent;transition:ease 0.2s}.front-slider .front-slider-more:hover{background:white}.front-slider .front-slider-more:hover svg{fill:#047538}.front-slider .front-slider-more svg{width:60px;height:60px;fill:white;position:relative;right:1px;bottom:6px;transition:ease 0.2s}@keyframes bounce{0%{transform:translatey(0px)}50%{transform:translatey(-10px)}100%{transform:translatey(0px)}}.footer-contact-cta{position:fixed;bottom:30px;right:30px;z-index:12;transition:ease .3s;opacity:0}.footer-contact-cta.active{display:block !important;transition-delay:4s;opacity:1}.footer-contact-cta:hover div.text{width:280px;right:30px}.footer-contact-cta.auenhof{bottom:90px}.footer-contact-cta.auenhof p{background:#5e756e;right:-44px}.footer-contact-cta.dte{bottom:150px}.footer-contact-cta.dte p{background:#5e8104;right:-100px}.footer-contact-cta p{position:relative;top:3px;right:-20px;background:#283651;padding:10px 60px 10px 30px;display:block;white-space:nowrap;color:white;width:min-content;line-height:1;margin:0px;border-radius:50px}.footer-contact-cta div.text{width:20px;height:40px;font-size:14px !important;overflow:hidden;position:absolute;bottom:4px;right:15px;transition:ease .4s;z-index:-1;text-transform:uppercase}.footer-contact-cta div:not(.text){background:white;padding:0;box-shadow:4px 4px 12px rgba(57, 65, 124, 0.2) !important;border-radius:200px 200px 200px 200px;display:flex;justify-content:center;align-items:center;width:47px;height:47px;overflow:hidden}.footer-contact-cta div:not(.text) svg{position:relative;width:25px;margin:0px;position:relative;top:0px;left:0px}.footer-contact-cta div:not(.text) p{color:white;margin:0px}body.fixed{left:0;width:100%;position:fixed}.menu{display:flex;flex-direction:column;width:calc(100%);position:fixed;top:0;left:0;z-index:100000}.menu .menu-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 50px;z-index:10;background:white;transition:ease all 0.5s;transition-delay:0.7s;box-shadow:0 -12px 27px 0 rgba(0, 0, 0, 0.7)}.menu .menu-header .left, .menu .menu-header .right{display:flex;align-items:center;height:100%;width:100%}.menu .menu-header .left .hamburger{font:inherit;display:flex;align-items:center;justify-content:center;overflow:visible;margin:0 30px 0 0;padding:5px 10px;cursor:pointer;text-transform:none;color:inherit;border:solid 1px transparent;transition:ease all 0.5s;transition-delay:0.6s;border-radius:100px}.menu .menu-header .left .hamburger:hover .hamburger-inner, .menu .menu-header .left .hamburger:hover .hamburger-inner:before, .menu .menu-header .left .hamburger:hover .hamburger-inner:after{background-color:#047538 -secondary !important}.menu .menu-header .left .hamburger.is-active .hamburger-inner, .menu .menu-header .left .hamburger.is-active .hamburger-inner:before, .menu .menu-header .left .hamburger.is-active .hamburger-inner:after{background-color:#047538 -secondary !important}.menu .menu-header .left .hamburger span{font-family:'NunitoSans';font-weight:400;font-size:14px;color:#000;position:relative;bottom:0;margin-right:10px;letter-spacing:2px;line-height:1;top:1px}.menu .menu-header .left .hamburger .hamburger-box{position:relative;display:inline-block;width:16px;height:14px;position:relative;transition:ease all 0.2s;bottom:0;top:1px}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner, .menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:after, .menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:before{position:absolute;width:17px;height:2px;transition:ease all 0.2s;border-radius:4px;background-color:#000}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:after{bottom:-10px}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:before{bottom:-5px;width:10px}.menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:after, .menu .menu-header .left .hamburger .hamburger-box .hamburger-inner:before{display:block;content:"";opacity:1}.menu .menu-header .left .hamburger.is-active .hamburger-box{bottom:1px}.menu .menu-header .left .hamburger.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(45deg)}.menu .menu-header .left .hamburger.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-6px, -2px, 0);opacity:0}.menu .menu-header .left .hamburger.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-90deg)}.menu .menu-header .left a.logo{margin-right:30px;display:block;width:210px;height:25px;background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 1200px){.menu .menu-header .left .menu-additional{display:none !important}}.menu .menu-header .left .menu-additional ul{display:flex;position:relative;top:2px}.menu .menu-header .left .menu-additional ul li{margin-right:15px}.menu .menu-header .left .menu-additional ul li a{line-height:1;font-family:'NHaasGroteskDSStd';font-size:14px;color:#047538}.menu .menu-header .left .menu-additional ul li a:hover{color:#047538 -secondary}.menu .menu-header .right{justify-content:flex-end;max-width:340px}.menu .menu-header .right a{white-space:nowrap}@media only screen and (max-width: 800px){.menu .menu-header .right a:not(#cart){display:none !important}}.menu .menu-container{position:absolute;top:calc(-100vh);left:0;display:flex;width:100%;height:calc(100vh - 70px);z-index:9;transition-delay:0.8s;display:grid;grid-template-columns:450px 1fr 1fr}@media only screen and (max-width: 1100px){.menu .menu-container{grid-template-columns:1fr}}.menu .menu-container *{padding:0;margin:0}.menu .menu-container a{text-decoration:none}.menu .menu-container.is-active{top:70px;visibility:visible;transition-delay:0s}.menu .menu-container.is-active .mainMenuContainer{right:0%;transition-delay:0s}.menu .menu-container.is-active .boxGrid .box{opacity:1}.menu .menu-container .mainMenuContainer{background:#1b1b1b;width:100%;height:100%;position:relative;right:100%;transition:ease .3s;transition-delay: .5s;grid-row-start:1;grid-row-end:3;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}.menu .menu-container .mainMenuContainer .mainMenuContainerLinks{padding:60px}.menu .menu-container .mainMenuContainer::-webkit-scrollbar{width:5px}.menu .menu-container .mainMenuContainer::-webkit-scrollbar-track{background:#1b1b1b}.menu .menu-container .mainMenuContainer::-webkit-scrollbar-thumb{background:white;border-radius:100px}.menu .menu-container .mainMenuContainer::-webkit-scrollbar-thumb:hover{background:#c9c9c9}.menu .menu-container .mainMenuContainer ul ul{padding-left:30px !important}.menu .menu-container .mainMenuContainer ul li{margin-bottom:10px;position:relative}.menu .menu-container .mainMenuContainer ul li a{color:white;transition:ease 0.3s;position:relative}.menu .menu-container .mainMenuContainer ul li a:hover{color:#5e8104}.menu .menu-container .mainMenuContainer ul li a:hover:before{background:#5e8104}.menu .menu-container .mainMenuContainer ul li.uk-active>a{color:#5e8104}.menu .menu-container .mainMenuContainer ul li.uk-active>a:before{background:#5e8104}.menu .menu-container .mainMenuContainer ul li a:before{content:"";width:6px;height:6px;display:block;transition:ease .3s;position:absolute;top:50%;transform:translateY(-50%);left:-20px;background:white;border-radius:50%}.menu .menu-container .mainMenuContainer h3{color:white;border-bottom:1px solid white;padding-bottom:5px;margin-bottom:10px}.menu .menu-container .mainMenuContainer .otherCTA{display:flex;flex-direction:column}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;display:flex;justify-content:center;align-items:center;padding:30px;position:relative}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite:hover svg{opacity:0.8}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite svg{width:60px;height:60px;position:absolute;right:10px;z-index:1;opacity:0.5;transition:ease .3s}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);z-index:0;transition:ease .3s}.menu .menu-container .mainMenuContainer .otherCTA .menuAdditionalSite p{z-index:2;position:relative;color:white;font-size:20px;font-weight:bold;transition:ease .3s}.menu .menu-container .boxGrid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:5}.menu .menu-container .boxGrid .box{width:100%;height:100%;background:black;opacity:0;transition:ease .3s;transition-delay: .3s;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1100px){.menu .menu-container .boxGrid .box{display:none}}.menu .menu-container .boxGrid .box:hover .overlay{border:5px solid rgba(255, 255, 255, 0.8)}.menu .menu-container .boxGrid .box:hover svg{opacity:0.8}.menu .menu-container .boxGrid .box svg{width:60px;height:60px;position:absolute;bottom:30px;right:30px;z-index:1;opacity:0.5;transition:ease .3s}.menu .menu-container .boxGrid .box .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);z-index:0;transition:ease .3s;border:5px solid transparent}.menu .menu-container .boxGrid .box p{z-index:2;position:relative;color:white;font-size:40px;font-weight:bold;transition:ease .3s}.menu .menu-container .boxGrid .box.one{transition-delay: .3s}.menu .menu-container .boxGrid .box.two{transition-delay: .4s}.menu .menu-container .boxGrid .box.three{transition-delay: .5s}.menu .menu-container .boxGrid .box.four{transition-delay: .6s}.menu .menu-container .boxGrid .box.five{transition-delay: .7s}.menu .menu-container .boxGrid .box.six{transition-delay: .8s}@font-face{font-family:'NHaasGroteskDSStd';src:url("/wp-content/themes/yootheme-rubino/fonts/NHaasGroteskDSStd-25Th.ttf?x73518");font-style:normal;font-weight:100}@font-face{font-family:'NHaasGroteskDSStd';src:url("/wp-content/themes/yootheme-rubino/fonts/NHaasGroteskDSStd-26ThIt.ttf?x73518");font-style:italic;font-weight:100}@font-face{font-family:'NHaasGroteskDSStd';src:url("/wp-content/themes/yootheme-rubino/fonts/NHaasGroteskDSStd-45Lt.ttf?x73518");font-style:normal;font-weight:300}@font-face{font-family:'NHaasGroteskDSStd';src:url("/wp-content/themes/yootheme-rubino/fonts/NHaasGroteskDSStd-46LtIt.ttf?x73518");font-style:italic;font-weight:300}@font-face{font-family:'NHaasGroteskDSStd';src:url("/wp-content/themes/yootheme-rubino/fonts/NHaasGroteskDSStd-55Rg.ttf?x73518");font-style:normal;font-weight:400}@font-face{font-family:'NHaasGroteskDSStd';src:url("/wp-content/themes/yootheme-rubino/fonts/NHaasGroteskDSStd-65Md.ttf?x73518");font-style:normal;font-weight:500}@font-face{font-family:'NHaasGroteskDSStd';src:url("/wp-content/themes/yootheme-rubino/fonts/NHaasGroteskDSStd-75Bd.ttf?x73518");font-style:normal;font-weight:700}@font-face{font-family:'NHaasGroteskDSStd';src:url("/wp-content/themes/yootheme-rubino/fonts/NHaasGroteskDSStd-95Blk.ttf?x73518");font-style:normal;font-weight:900}html *{box-sizing:border-box}body{overflow:unset !important}.login-username input, .login-password input, .wppb-form-field input{margin-bottom:10px;border-radius:20px;padding:12px 20px;border:1px solid rgba(50, 50, 50, 0.1);height:44px;width:100%;background:white}.login-username input:focus, .login-password input:focus, .wppb-form-field input:focus{outline:none !important}p.login-password{margin:20px 0 5px}p.login-register-lost-password a{font-size:14px}p.login-remember{margin:0px;display:flex;align-items:center}p.login-remember label{margin-left:10px !important}@supports (-webkit-appearance: none) or (-moz-appearance: none){p.login-remember input[type='checkbox'], p.login-remember input[type='radio']{--active:#5e8104;--active-inner:#fff;--focus:1px rgba(39, 94, 254, .3);--border:#5e8104;--border-hover:#5e8104;--background:#fff;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:24px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s, border-color .3s, box-shadow .2s}p.login-remember input[type='checkbox']:after, p.login-remember input[type='radio']:after{content:'';display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s)}p.login-remember input[type='checkbox']:checked, p.login-remember input[type='radio']:checked{--b:var(--active);--bc:var(--active);--d-o: .3s;--d-t: .6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}p.login-remember input[type='checkbox']:disabled, p.login-remember input[type='radio']:disabled{--b:var(--disabled);cursor:not-allowed;opacity: .9}p.login-remember input[type='checkbox']:disabled:checked, p.login-remember input[type='radio']:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}p.login-remember input[type='checkbox']:disabled + label, p.login-remember input[type='radio']:disabled+label{cursor:not-allowed}p.login-remember input[type='checkbox']:hover:not(:checked):not(:disabled), p.login-remember input[type='radio']:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}p.login-remember input[type='checkbox']:not(.switch), p.login-remember input[type='radio']:not(.switch){width:24px}p.login-remember input[type='checkbox']:not(.switch):after, p.login-remember input[type='radio']:not(.switch):after{opacity:var(--o, 0)}p.login-remember input[type='checkbox']:not(.switch):checked, p.login-remember input[type='radio']:not(.switch):checked{--o:1}p.login-remember input[type='checkbox'] + label, p.login-remember input[type='radio']+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}p.login-remember input[type='checkbox']:not(.switch){border-radius:50%}p.login-remember input[type='checkbox']:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}p.login-remember input[type='checkbox']:not(.switch):checked{--r:43deg}p.login-remember input[type='checkbox'].switch{width:38px;border-radius:11px}p.login-remember input[type='checkbox'].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translateX(var(--x, 0))}p.login-remember input[type='checkbox'].switch:checked{--ab:var(--active-inner);--x:17px}p.login-remember input[type='checkbox'].switch:disabled:not(:checked):after{opacity: .6}p.login-remember input[type='radio']{border-radius:50%}p.login-remember input[type='radio']:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, 0.7))}p.login-remember input[type='radio']:checked{--s: .5}}p.login-submit{margin-top:15px}.submit.button,.button.button-primary{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:11px;line-height:38px;text-align:center;text-decoration:none;transition: .1s ease-in-out;transition-property:color,background-color,background-position,background-size,border-color,box-shadow;font-family:Work Sans;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-radius:500px;background-origin:border-box;background-color:#5e8104;color:#fff;border-color:transparent;cursor:pointer}.submit.button:hover,.button.button-primary:hover{background-color:#77a405;color:#fff;border-color:transparent}.login-submit{margin-bottom:12px}li.wppb-form-field{list-style:none}.wppb-user-forms ul{padding:0px;margin:0px}.login-username,.wppb-form-field{margin-bottom:20px}.login-remember label{margin-left:10px}a.login-lost-password{font-size:14px;text-decoration:none !important}.login-register-lost-password{margin:0}.wppb-default-first-name{width:calc(50% - 10px);float:left}.wppb-default-last-name{width:calc(50% - 10px);float:right}.marcus-text.collapsed{max-height:220px;overflow:hidden}.team-container{width:100%;display:flex;flex-direction:column}.team-container div:nth-last-child(2){justify-content:flex-start}.team-container .about-team-member{background:#dedfd6;padding:70px 40px}.team-container .member-content{max-width:800px;width:100%}.team-row{width:100%;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.team-row.active{margin-bottom:0 !important}.team-row:first-child{margin-top:70px}.team-row:nth-last-child(2){margin-bottom:120px}.team-row .el-item{position:relative;max-width:32%;width:100%}.team-row .el-item.active:before{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:45px solid transparent;border-right:45px solid transparent;border-bottom:45px solid #dedfd6}.team-row .el-item.active .member-image-container{box-shadow:0 0 30px 5px rgba(0, 0, 0, 0.15) !important}.team-row .el-item.active .member-image-container .member-image{filter:grayscale(0) !important;transform:scale(1.03) !important}.team-row .el-item:first-child{margin-right:15px}.team-row .el-item:nth-child(2){margin-right:15px;margin-left:15px}.team-row .el-item:last-child{margin-left:15px}.team-row .team-member{padding-top:50px !important;max-width:500px;width:100%;cursor:pointer}.team-row .team-member .member-image-container{transition: .3s ease-in-out}.team-row .team-member .member-image-container:hover{box-shadow:0 0 30px 5px rgba(0, 0, 0, 0.15) !important}.team-row .team-member .member-image-container .member-image-container-inner{border-radius:4px;overflow:hidden;width:100%;height:300px}@media (max-width: 900px){.team-row .team-member .member-image-container .member-image-container-inner{height:255px}}.team-row .team-member .member-image-container .member-image-container-inner .member-image{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .3s, filter .3s ease-in-out;filter:grayscale(100%)}.team-row .team-member .member-image-container .member-image-container-inner:hover .member-image{filter:grayscale(0);transform:scale(1.03)}.team-row .team-member .member-name{margin-top:10px;margin-bottom:0}.team-row .team-member .member-name.hidden{display:none}.team-row .team-member .member-position{margin-top:0;margin-bottom:10px}.team-row .team-member .member-position.hidden{display:none}@media (max-width: 768px){.team-row{padding:0 15px}.team-row.active{margin-bottom:0 !important}.team-row:first-child{margin-top:10px}.team-row:nth-last-child(2){margin-bottom:50px}.team-row .el-item.active:before{border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #dedfd6}.team-row .el-item:first-child{margin-right:5px}.team-row .el-item:nth-child(2){margin-right:5px;margin-left:5px}.team-row .el-item:last-child{margin-left:5px}.team-row .team-member{padding-top:30px !important}.team-row .team-member .member-image-container .member-image-container-inner{height:175px}}.prev-next-button-container{max-width:1400px;width:100%;margin:auto}@media (min-width: 1700px){.prev-next-button-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;max-width:1700px !important;width:100% !important}.prev-next-button-container .button-container{padding-left:0 !important}}.prev-next-button-container .button-container{padding-left:0px !important}.prev-next-button-container .prev-next-button{transition: .2s ease-in-out;background:#fff;padding:18px 20px 20px;display:flex;flex-direction:column;text-align:center;width:min-content;margin:0;box-shadow:0 4px 28px rgba(0, 0, 0, 0.07) !important}.prev-next-button-container .prev-next-button:hover{background:#dedfd6;box-shadow:none !important;color:#5e8104 !important}.prev-next-button-container .prev-next-button:hover .prev-next-icon{color:#5e8104 !important}.prev-next-button-container .prev-next-button.next-button{float:right}.prev-next-button-container .prev-next-button.prev-button{float:left}.prev-next-button-container .prev-next-button .prev-next-icon{margin-bottom:5px !important;color:#012808;transition: .2s ease-in-out}a.prev-next-button>*{transition: .2s ease-in-out}a.prev-next-button>*:hover{color:#5e8104 !important}.post-item{margin-bottom:70px;transition: .2s ease-in-out}.post-item:hover .post-date-container{background:#012808 !important;color:#fff !important}.post-item:hover .post-image{transform:scale(1.03)}@media (max-width: 480px){.post-item{margin-bottom:30px}}.post-item .post-container{margin-bottom:60px}@media (max-width: 640px){.post-item .post-container{margin-bottom:30px}}.post-item .post-image-container{position:relative;overflow:hidden;height:450px}@media (max-width: 1200px){.post-item .post-image-container{height:400px}}@media (max-width: 640px){.post-item .post-image-container{height:325px}}@media (max-width: 480px){.post-item .post-image-container{height:200px}}.post-item .post-image-container .post-image{max-width:950px;width:100%;height:100%;object-fit:cover;transition:transform .2s, filter .2s ease-in-out}.post-item .post-image-container .post-date-container{position:absolute;bottom:0;left:0;padding:20px;margin:0;background:#5e8104;color:#fff !important;transition: .2s ease-in-out}@media (max-width: 480px){.post-item .post-content-container{padding:15px}}.course-item{margin-bottom:70px;flex:1}@media (max-width: 480px){.course-item{margin-bottom:30px}}.course-item .course-image-container{position:relative}.course-item .course-image-container .img-container{width:100%}.course-item .course-image-container .course-image{max-width:550px;width:100%;height:270px;object-fit:cover}@media (max-width: 1200px){.course-item .course-image-container .course-image{height:225px}}.course-item .course-image-container .course-date-container{position:absolute;top:0;left:0;padding:20px;margin:0;background:#5e8104;color:#fff !important;transition: .2s ease-in-out}.course-item .course-title{min-height:120px}.course-item .course-price{color:#5E8104}.course-item .el-item:hover .el-meta, .course-item .el-item:hover .el-content, .course-item .el-item:hover .teacher-loc-block{color:#fff !important}.course-item .el-item:hover .course-date-container{background:#fff !important;color:#012808 !important}.course-item .course-content-container{transition: .2s ease-in-out;min-height:275px;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.course-item .course-content-container .teacher-loc-block{display:flex}.course-item .course-content-container .teacher-loc-block p, .course-item .course-content-container .teacher-loc-block div{transition: .2s ease-in-out}@media (max-width: 1024px){.course-item .course-content-container{padding:20px;min-height:190px}.course-item .course-content-container .el-title{font-size:23px}}.course-item.custom-item .course-image-container .course-date-container{background:#012808 !important}.course-item.custom-item .course-content-container{border-radius:0 0 4px 4px}.course-item.custom-item .course-content-container .el-meta, .course-item.custom-item .course-content-container .el-content, .course-item.custom-item .course-content-container .teacher-loc-block{color:#fff !important}.course-item.custom-item:hover .course-image-container .course-date-container{background:#fff !important}.course-item.custom-item:hover .course-content-container{background:#012808 !important}.course-item.custom-item:hover .course-content-container .el-meta, .course-item.custom-item:hover .course-content-container .el-content, .course-item.custom-item:hover .course-content-container .teacher-loc-block{color:#5E8104 !important}.course-item.custom-item .course-content-container{background:#5E8104 !important}.course-item.custom-item .course-price{color:#012808 !important}.course-item.custom-item .el-item:hover .course-date-container{color:#5E8104 !important}