*{border:0;margin:0;padding:0;text-indent:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,video{display:block}.page,.page *,.page *:after,.page *:before{--webkit-box-sizing:border-box;box-sizing:border-box}sub,sup{line-height:1;font-size:60%}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:top}address{font-style:normal}:focus{outline:0}*[onclick]{cursor:pointer}button,input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button,input[type=submit]{cursor:pointer}*[hidden]{display:none}svg:not(:root){overflow:hidden}button[disabled],input[disabled]{cursor:default}.hidden{display:none !important}.cleaner{clear:both;font-size:0;height:0;display:block;line-height:0;overflow:hidden;background:rgba(0,0,0,0)}:root{--brand-color: #0b7f1c;--light-brand-color: #0b7f1c;--white-color: #ffffff;--selection-color: #006dc6;--placeholder-color: #888;--radius-default: 1rem;--default-spacing: 2rem;--default-spacing-sm: 1rem;--background-color: #F0F3F6;--block-background-color: #ffffff;--title-background: #f8f9fa;--border-color: #dee2e6;--text-color: #000000}@media(prefers-color-scheme: dark){:root{--brand-color: #27AC38;--background-color: #1f1f1f;--block-background-color: #2e2e2e;--title-background: #242424;--border-color: #424242;--text-color: #c9c9c9}}*::-webkit-selection{background:var(--selection-color);text-shadow:none;color:#fff !important}*::-moz-selection{background:var(--selection-color);text-shadow:none;color:#fff !important}*::selection{background:var(--selection-color);text-shadow:none;color:#fff !important}textarea::placeholder,input::placeholder{color:var(--placeholder-color)}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:var(--placeholder-color)}.page img{max-width:100%;display:inline-block;margin:0;image-rendering:-webkit-optimize-contrast}a[href*=mailto]{word-wrap:break-word}a{color:var(--brand-color)}a:hover{text-decoration:none}a,a:link,a:active,a:hover{outline:none}a:focus:not(:active):not(:hover){outline:var(--brand-color) solid 3px;outline-offset:5px !important}small{font-size:90%}p,h1,h2,h3,h4,h5,h6,ul,ol{padding-bottom:2rem}ul{margin:0 0 0 2rem;list-style:none}ol{margin:0 0 0 2rem}ul ul li{font-style:italic}table{margin-bottom:2rem}table ul,table ol{margin-bottom:0}li ul,li ol{margin-bottom:0}html{font-size:10px}body,input,select,textarea{-webkit-font-smoothing:antialiased;font-feature-settings:"liga","kern";-moz-font-feature-settings:"liga","kern";-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-2rem)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(2rem)}100%{opacity:1;transform:translateX(0)}}.row>.row-content{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:131rem;margin:0 auto;padding:0 0;position:relative;box-sizing:content-box;gap:4rem}.row.content-line-no-padding>.row-content{margin:0 auto;padding:0;max-width:100%;width:100%}.banner-area>.row>.row-content{max-width:100%}footer .footer .row>.row-content{max-width:100%}.row-column{flex:0 0 100%;min-height:1px}.row-column.width-100{width:100%;float:none;margin-right:0}@media(min-width: 661px){.row-column.width-50{flex:1}}.row>.row-content{padding:0 4rem}@media(max-width: 1080px){.row>.row-content{padding:0 3rem}}@media(max-width: 660px){.row>.row-content{padding:0 2rem}}@media(max-width: 460px){.row>.row-content{padding:0 1.5rem}}@media(max-width: 660px){.row-column{min-height:0}.row-content{flex-direction:column !important}.row-content .row-column{gap:var(--default-spacing)}}body,input,textarea,select,button{font:400 18px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif;color:var(--text-color)}@media(max-width: 660px){body,input,textarea,select,button{font-size:16px}}a.button{display:block}button,a.button,div.button{background-color:var(--light-brand-color);color:var(--white-color) !important;padding:var(--default-spacing-sm);border-radius:var(--radius-default);text-decoration:none;text-align:center;border:1px solid var(--light-brand-color)}button.active,button:hover,a.button.active,a.button:hover,div.button.active,div.button:hover{background-color:var(--white-color);color:var(--light-brand-color) !important}body{background-color:var(--background-color);color:var(--text-color)}body .content-small{margin:0 auto;max-width:151rem;padding-left:4rem;padding-right:4rem;box-sizing:content-box}body .content-large{margin:0 auto;max-width:192rem;position:relative}body .row-top-padding{padding-top:4rem}@media(max-width: 1080px){body .content-small{padding-left:3rem;padding-right:3rem}}@media(max-width: 660px){body .content-small{padding-left:2rem;padding-right:2rem}}@media(max-width: 460px){body .content-small{padding-left:1.5rem;padding-right:1.5rem}}body.no-scroll{height:100vh;overflow:hidden}body .background-dark{background:var(--block-background-color);color:var(--text-color)}body .background-dark-box{color:var(--text-color)}body .background-dark-box a{color:var(--text-color)}body .background-dark-box>.row-content{background:var(--block-background-color)}@media(max-width: 1280px){body .background-dark-box .content-padding{padding:6rem 3rem}}@media(max-width: 1080px){body .background-dark-box h2{font-size:222.2222222222%}}@media(min-width: 661px)and (max-width: 1080px){body .background-dark-box .row-column.first-column .content-padding{padding-right:0}body .background-dark-box .row-column.last-column .content-padding{padding-left:0}}@media(max-width: 660px){body .background-dark-box .row-column.first-column .content-padding{padding-bottom:0}}body h1{font-size:72px;line-height:1.4;font-weight:800;padding-bottom:3.85rem}body h2{font-size:56px;line-height:1.2;font-weight:800;padding-bottom:3.5rem}body h3{font-size:40px;line-height:1.2;font-weight:600;padding-bottom:2.5rem}body h4{font-size:32px;line-height:1.2;font-weight:600;padding-bottom:2.5rem}body h5{font-size:24px;line-height:1.2;font-weight:600}@media(max-width: 1280px){body h1{font-size:52px}body h2{font-size:44px}body h3{font-size:36px}body h4{font-size:28px}body h5{font-size:20px}}@media(max-width: 660px){body h1{font-size:40px}body h2{font-size:32px}body h3{font-size:24px}body h4{font-size:18px}body h5{font-size:14px}}body .bolder p{font-size:133.3333333333%;line-height:1.3333333333;font-weight:600;padding-bottom:4rem}@media(max-width: 1280px){body .bolder p{font-size:122.2222222222%;line-height:1.35}}@media(max-width: 1080px){body .bolder p{font-size:111.1111111111%;line-height:1.4}}body p+h3{padding-top:1.5rem}body .htmltext-content table{width:100%;font-size:90%}body .htmltext-content table tr>*{padding-bottom:2rem}body .htmltext-content table tr:not(:last-child)>*{padding-right:2rem}body .htmltext-content table th{padding:1rem 1rem;background:var(--block-background-color);text-align:left;color:var(--text-color);font-weight:400}body .htmltext-content table td{padding:1rem 1rem;border-top:1px solid var(--border-color);font-weight:300}body .htmltext-content table tr:nth-child(2n-1) td{background:var(--block-background-color)}body .htmltext-content table p{padding:0;margin:0}header{position:fixed;z-index:20000;width:100%;top:0;left:0;right:0;height:13rem;transition:transform .4s ease-out;background-color:var(--background-color)}header+.header-spacer{height:13rem}header.scrolled-up{transform:translateY(-13rem)}header .content{display:flex;align-items:center;height:100%;position:relative}header .logo{margin-right:auto}header .logo img{display:block;transition:all .3s ease-in-out;margin:3px 2px 0 -2px}header .nav{height:100%;display:flex;align-items:center;flex:0 1 auto;justify-content:center;padding:2px 5px 0 2rem}header .nav ul{list-style:none;margin:0;display:flex;flex-wrap:wrap;padding:0;align-items:center}header .nav ul li{padding:0 0 0 2.8rem;position:relative;font-weight:600;font-size:1.6rem}header .nav ul li a{text-decoration:none;display:flex;align-items:center;position:relative;color:var(--text-color);min-height:25px;transition:.1s ease}header .nav ul li a.link:after{opacity:0;bottom:-2px;content:"";height:2px;left:-2rem;position:absolute;transition:.4s;width:100%;background-color:var(--brand-color)}header .nav ul li a.active,header .nav ul li a:hover{color:var(--brand-color)}@media(min-width: 1081px){header .nav ul li a.active:after,header .nav ul li a:hover:after{opacity:1;left:0}}header .hamburger-button{display:none;padding:1rem;position:relative}header .hamburger-button-row{width:3.6rem;height:2rem;position:relative}header .hamburger-button span{left:0;top:50%;width:100%;opacity:1;display:block;height:3px;background:var(--text-color);position:absolute;transition:.25s;z-index:2}header .hamburger-button span:nth-child(1){top:0}header .hamburger-button span:nth-child(2){opacity:0}header .hamburger-button span:nth-child(4){top:100%;left:auto;right:0}header.opened-mobile .hamburger-button span:nth-child(1){opacity:0}header.opened-mobile .hamburger-button span:nth-child(2){opacity:1;top:50%;transform:rotate(-45deg)}header.opened-mobile .hamburger-button span:nth-child(3){opacity:1;top:50%;transform:rotateZ(45deg)}header.opened-mobile .hamburger-button span:nth-child(4){opacity:0}@media(max-width: 1080px){header .hamburger-button{display:block}}@media(max-width: 660px){header .hamburger-button-row{width:2rem;height:1.2rem}header .hamburger-button span{height:2px}}@media(max-width: 1080px){header{height:10rem}header+.header-spacer{height:10rem}header.scrolled-up{transform:translateY(-10rem)}header .nav{min-height:calc(100vh - 10rem);top:10rem;overflow:hidden;position:fixed;left:0;z-index:29;display:none;width:100%}header .nav-inner{width:100%;max-width:64rem;height:calc(100vh - 10rem);background:var(--background-color);max-height:100%;padding:0 0 2rem 0;position:absolute;top:0;right:0;z-index:19;overflow:auto}header.opened-mobile .nav{display:block}header .nav ul{flex-direction:column;margin:0}header .nav ul li{padding:0 3rem;margin:0;width:100%}header .nav ul li a{height:auto;display:block;padding:1.5rem 0;margin:0;border-bottom:1px solid var(--border-color);width:100%;text-align:left}header .nav ul li a.button{border-bottom:none;padding:var(--default-spacing-sm);margin-top:1rem}header .nav ul li a:before{content:none}}@media(max-width: 880px){header{height:8rem}header+.header-spacer{height:8rem}header.scrolled-up{transform:translateY(-8rem)}header .logo{width:16rem;height:auto}header .nav{min-height:calc(100vh - 8rem);top:8rem}header .nav-inner{height:calc(100vh - 8rem)}header .nav ul li{padding:0 2rem}}@media(max-width: 660px){header{height:5.2rem}header+.header-spacer{height:5.2rem}header.scrolled-up{transform:translateY(-5.2rem)}header .logo{width:12rem;height:auto}header .logo img{margin:0}header .nav{min-height:calc(100vh - 5.2rem);top:5.2rem}header .nav-inner{height:calc(100vh - 5.2rem)}header .nav ul{padding-top:2rem}header .nav ul li:first-child a{border-top:1px solid var(--border-color)}}.quick-access{position:absolute;z-index:20001;top:0;left:-500rem}.quick-access a:focus,.quick-access a:active{position:absolute;top:1rem;left:501rem;width:20rem;padding:.2rem 0 .5rem;background-color:#fff;text-align:center}.more-link{font-weight:600;text-decoration:none;position:relative;display:inline-block}.more-link:before{background:var(--brand-color);bottom:-2px;content:"";height:2px;left:-1rem;position:absolute;transition:.4s;width:calc(100% - 4.8rem);min-width:4rem}.more-link:hover:before{left:100%;transform:translateX(-100%)}a.phone{color:var(--text-color);display:inline-flex;min-height:3rem;text-decoration:none}a.mail{color:var(--text-color);display:inline-flex;min-height:3rem;text-decoration:none}a.mail:hover{color:var(--brand-color)}.color-brand{color:var(--brand-color)}.color-brand *{color:var(--brand-color)}.banner-area{margin:0 auto;overflow:hidden;color:var(--white-color);background:radial-gradient(ellipse at center bottom, #34E26D 0%, #0B7F1C 8%, #065915 30%, #044010 40%, transparent 80%),radial-gradient(ellipse at center top, #FFFFFF 0%, #C9FFD1 8%, #6AE68F 25%, #1E5D2F 62.5%, #1E5D2F 100%)}.banner-area .row-content{min-height:20rem}.banner-area .row-content .title{display:flex;align-items:center}.banner-area h1{padding:2rem 0}.vertical-space{height:1em}.vertical-space.height-5{font-size:0.5rem}.vertical-space.height-10{font-size:1rem}.vertical-space.height-15{font-size:1.5rem}.vertical-space.height-20{font-size:2rem}.vertical-space.height-25{font-size:2.5rem}.vertical-space.height-30{font-size:3rem}.vertical-space.height-40{font-size:4rem}.vertical-space.height-45{font-size:4.5rem}.vertical-space.height-50{font-size:5rem}.vertical-space.height-60{font-size:6rem}.vertical-space.height-70{font-size:7rem}.vertical-space.height-80{font-size:8rem}.vertical-space.height-90{font-size:9rem}.vertical-space.height-100{font-size:10rem}.vertical-space.height-110{font-size:11rem}.vertical-space.height-120{font-size:12rem}.vertical-space.height-130{font-size:13rem}.vertical-space.height-140{font-size:14rem}@media(max-width: 880px){.vertical-space{height:.75em}}@media(max-width: 660px){.vertical-space{height:.5em}.vertical-space+.vertical-space{display:none}}.footer-top{background:var(--block-background-color);color:var(--text-color);position:relative;font-size:88.8888888889%}.footer-top ul{padding:0}.footer-top .scroll-top{width:5.6rem;height:5.6rem;background:var(--block-background-color);display:block;position:absolute;right:0;top:-5.6rem}.footer-top .scroll-top:after{content:"";width:5.6rem;height:5.6rem;background:url(../images/icon-arrow-up.svg) no-repeat 50% 50%/21px 21px;position:absolute;left:0;top:0;z-index:2;transition:all .3s ease}.footer-top .scroll-top:hover:after{transform:translateY(-1rem)}.footer-top a{color:var(--text-color)}.footer-top .content{position:relative;display:flex;padding-top:4rem;padding-bottom:4rem}.footer-top .column-left{padding:0 1rem 0 0}.footer-top .column-left img{width:100%}.footer-top .column-right{flex:1 1 auto;display:flex;gap:6rem;word-wrap:break-word;justify-content:flex-end}.footer-top .column-right h3{padding-bottom:2.75rem;font-size:inherit}.footer-top .column-right ul{margin-left:0;list-style:none;line-height:1.35}.footer-top .column-right ul li{font-weight:400;padding-bottom:1.5rem}.footer-top .column-right ul li a{text-decoration:none;word-wrap:break-word;display:inline-block;position:relative;text-underline-position:under}.footer-top .column-right ul li a:hover{text-decoration:underline}.footer-top .column-right ul li a[href*=mailto]{min-height:3rem}.footer-top .column-right ul li a[href*=tel]{min-height:3rem;text-decoration:none}@media(max-width: 660px){.footer-top{font-size:100%}.footer-top .content{display:block;padding-top:4rem;padding-bottom:2rem;margin:0 auto}.footer-top .column-left{padding-bottom:4rem;padding-right:0}.footer-top .column-left img{width:auto;max-width:20rem}.footer-top .column-right{flex-direction:column}.footer-top .column-right .col{padding:0 0 2rem 0 !important}}@media(max-width: 460px){.footer-top .content{padding-top:6rem;padding-bottom:2rem}.footer-top .column-left{padding-bottom:5.5rem}}.footer-bottom{font-size:14px;background:var(--background-color);padding:1.5rem 0 1.5rem 0}.footer-bottom .content{max-width:139.6rem;display:flex;justify-content:space-between;align-items:center}.footer-bottom p{padding:0}.center{text-align:center}.italic{font-style:italic}.text-expander{border-bottom:1px solid var(--border-color);padding:1rem 0}.text-expander h3{display:flex;align-items:center;font-weight:400;font-size:111.1111111111%;padding:0}.text-expander h3 a{min-height:5rem;text-decoration:none;color:var(--text-color);width:100%;position:relative;padding:0 4rem 0 0;display:flex;align-items:center}.text-expander h3 a:after{content:"";position:absolute;right:0;top:0;height:100%;width:4rem;background:rgba(0,0,0,0) url(../images/icon-arrow-right.svg) no-repeat 50% 50%/auto;transition:all .3s ease}.text-expander h3.opened a{color:var(--brand-color)}.text-expander h3.opened a:after{transform:rotate(90deg)}.text-expander .expander-content{padding:2rem 0 1rem}.text-expander .expander-content p{font-size:88.8888888889%}.text-expander .expander:not(.opened){overflow:hidden;height:0}.scrollable-table{display:block}.htmltext-content.content-padding{padding:6rem}.htmltext-content.content-padding>:last-child{padding-bottom:0;margin-bottom:0}.dot{height:1rem;width:1rem;background-color:var(--brand-color);border-radius:50%;display:inline-block}.animated-fade-in-down{opacity:0;transform:translateY(-2rem);transition:all .5s ease-in;transition-property:opacity,transform}.animated-fade-in-down.animation-started{opacity:1;transform:translateY(0rem)}.thumbnail{background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;aspect-ratio:1920/1080 auto}.thumbnail.exercise{background-image:url("../images/exercise.webp")}.thumbnail.event{background-image:url("../images/event.webp")}.thumbnail.material{background-image:url("../images/material.webp")}.footer-with-button{padding:var(--default-spacing);border-top:1px solid var(--border-color);text-align:center}.footer-with-button .button{display:block;width:100%}.price-item{border-radius:var(--radius-default);border:1px solid var(--border-color);background-color:var(--block-background-color);margin-bottom:var(--default-spacing)}.price-item .header{padding:var(--default-spacing);background-color:var(--title-background);border-radius:var(--radius-default) var(--radius-default) 0 0;color:var(--text-color);border-bottom:1px solid var(--border-color)}.price-item .header h3{font-size:111.1111111111%;padding:0;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.price-item .annotation{padding:var(--default-spacing);color:var(--text-color)}.hp-list-table{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--default-spacing)}.hp-list-table .item{color:var(--text-color);text-decoration:none;position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--radius-default);border:1px solid var(--border-color);background-color:var(--block-background-color);width:31rem}.hp-list-table .item .header{padding:var(--default-spacing);background-color:var(--title-background);color:var(--text-color)}.hp-list-table .item .header h3{display:block;width:100%;font-size:144.4444444444%;padding:0;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.list{position:relative}.list .items-container{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:2rem;padding:var(--default-spacing) 0}.list .items-container .item{position:relative;overflow:hidden;display:flex;flex-grow:1;flex-direction:column;max-width:42.3rem;border-radius:var(--radius-default);border:1px solid var(--border-color);background-color:var(--block-background-color);width:42.3rem;color:var(--text-color);text-decoration:none}.list .items-container .item .header{padding:var(--default-spacing);background-color:var(--title-background);color:var(--text-color)}.list .items-container .item .header h2{font-size:144.4444444444%;padding:0;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.list .items-container .item .annotation{padding:var(--default-spacing);height:19.5rem;overflow:hidden}.list .items-container.event .thumbnail{background-image:url("../images/event.webp")}.list .items-container.material .thumbnail{background-image:url("../images/material.webp")}.list .items-container.exercise .thumbnail{background-image:url("../images/exercise.webp")}.list .filter .filter-fields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:var(--default-spacing);padding:var(--default-spacing) 0}.list .filter .filter-fields .item{display:flex;flex-grow:1;width:35rem;flex-direction:column}.list .filter .filter-fields .item select{border-radius:var(--radius-default);border:1px solid var(--border-color);background-color:var(--block-background-color);color:var(--text-color);padding:1rem}.list .left-right{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.list .left-right>*{padding-bottom:var(--default-spacing-sm)}.list .paging{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--default-spacing)}.list .loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:9999;background:rgba(128,128,128,.5) no-repeat 50% 50%}.gallery{width:100%}.gallery .main-image{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--block-background-color);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-default);overflow:hidden}.gallery .main-image.event{background-image:url("../images/event.webp")}.gallery .main-image.material{background-image:url("../images/material.webp")}.gallery .main-image.exercise{background-image:url("../images/exercise.webp")}.gallery .thumbnails{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.gallery .thumbnails .thumb{width:10rem;aspect-ratio:16/9;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--block-background-color);border:2px solid rgba(0,0,0,0);border-radius:var(--radius-default);cursor:pointer;outline:none}.gallery .thumbnails .thumb:focus{border-color:var(--brand-color)}.gallery .thumbnails .thumb[aria-current=true]{border-color:var(--brand-color)}/*# sourceMappingURL=edooba.css.map */
