@charset "UTF-8";.mdi-star:before{content:"star"}.mdi-star-box:before{content:"全"}.mdi-star-box-multiple:before{content:"󰊱"}.mdi-star-box-multiple-outline:before{content:"󰊲"}.mdi-star-box-outline:before{content:"侀"}.mdi-star-circle:before{content:""}.mdi-star-circle-outline:before{content:"念"}.mdi-star-face:before{content:"捻"}.mdi-star-four-points:before{content:"﫡"}.mdi-star-four-points-outline:before{content:"﫢"}.mdi-star-half:before{content:"star_half"}.mdi-star-off:before{content:"star_border"}.mdi-star-outline:before{content:"star_border"}.mdi-star-three-points:before{content:"﫣"}.mdi-star-three-points-outline:before{content:"﫤"}.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi:before,.mdi-set{display:inline-block;font: 24px/1 Material Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi{background:none;outline:none;border:none}.l-container,.banner__content{margin-left:auto;margin-right:auto;width:100%;padding-left:15px;padding-right:15px}@media only screen and (min-width: 768px){.l-container,.banner__content{width:738px}}@media only screen and (min-width: 980px){.l-container,.banner__content{width:920px}}@media only screen and (min-width: 1260px){.l-container,.banner__content{width:1200px}}@media only screen and (min-width: 1960px){.l-container,.banner__content{width:1800px}}.l-layer{padding-top:30px;padding-bottom:30px}@media only screen and (min-width: 768px){.l-layer{padding-top:35px;padding-bottom:35px}}@media only screen and (min-width: 980px){.l-layer{padding-top:70px;padding-bottom:70px}}@media only screen and (min-width: 1260px){.l-layer{padding-top:120px;padding-bottom:120px}}@media only screen and (min-width: 1960px){.l-layer{padding-top:140px;padding-bottom:140px}}*{box-sizing:border-box}h1,.h1-like{font-size:44px;margin-top:0;margin-bottom:40px}@media only screen and (max-width: 767px){h1,.h1-like{font-size:36px}}h2,.h2-like{font-size:28px;margin-top:0;margin-bottom:25px}h3,.h3-like{font-size:22px;margin-top:0;margin-bottom:15px}h4,.h4-like{font-size:18px;margin-top:0;margin-bottom:10px}h5,.h5-like{font-size:16px;margin-top:0;margin-bottom:10px}h6,.h6-like{font-size:14px;margin-top:0;margin-bottom:10px}h1.has-subtitle,h2.has-subtitle,h3.has-subtitle,h4.has-subtitle,h5.has-subtitle,h6.has-subtitle{margin-bottom:5px}p,li{font-size:16px}p{margin-top:0;margin-bottom:10px}ol,ul{list-style:none;padding:0;margin:16px 0}ol{counter-reset:item}ol>li{counter-increment:item;text-indent:-35px;padding-left:35px}ol>li:before{content:counter(item) ".";margin:0 11px 0 6px}ul>li{text-indent:-35px;padding-left:35px}ul>li:before{content:"●";margin:0 11px 0 10px}ul.icons>li{line-height:12px;margin-bottom:10px}ul.icons>li:before{display:none}ul.icons>li>i{text-indent:0px;padding-right:10px;font-size:24px}ul.icons>li>span{vertical-align:top;line-height:24px;text-indent:0;display:inline-block}ul.icons>li>span>*{vertical-align:top}ul.icons>li.twoline>i{margin-top:8px}ul.icons>li.twoline span+span{margin-top:-12px}html{overflow:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f2f2;min-width:breakpoint(xs)}body{line-height:1.75;font-family:Open Sans,Helvetica,Arial;font-weight:400}h1,h2,h3,h4,h5,h6{width:100%;color:#3f3f3f}h1,h2,h3,h4,h5,h6{line-height:1.3;font-family:Open Sans,Helvetica,Arial;font-weight:400}p{width:100%;color:#4b4b4b}a{color:#409e48;text-decoration:none}a:hover{text-decoration:underline}li{color:#4b4b4b}li:before{color:#409e48}.url-fragment{position:absolute;margin-top:-130px}.link{color:#409e48;font-size:20px;margin-top:3px;margin-bottom:0}.link:before{font-family:Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";font-size:18px;vertical-align:middle}a.button,a.button--green,input[type=submit].button,input[type=submit].button--green,input[type=button].button,input[type=button].button--green,button.button,button.button--green{display:inline-block;padding:20px 30px;color:#fff;background-color:#409e48;border:none;font-size:18px;text-transform:uppercase;text-decoration:none;cursor:pointer}a.button,a.button--green,input[type=submit].button,input[type=submit].button--green,input[type=button].button,input[type=button].button--green,button.button,button.button--green{line-height:1;font-family:Open Sans,Helvetica,Arial;font-weight:800}a.button:hover,a.button:focus,a.button:active,a.button--green:hover,a.button--green:focus,a.button--green:active,input[type=submit].button:hover,input[type=submit].button:focus,input[type=submit].button:active,input[type=submit].button--green:hover,input[type=submit].button--green:focus,input[type=submit].button--green:active,input[type=button].button:hover,input[type=button].button:focus,input[type=button].button:active,input[type=button].button--green:hover,input[type=button].button--green:focus,input[type=button].button--green:active,button.button:hover,button.button:focus,button.button:active,button.button--green:hover,button.button--green:focus,button.button--green:active{color:#fff;background-color:#3c8e43}a.button--blue,input[type=submit].button--blue,input[type=button].button--blue,button.button--blue{background-color:#00b8e3}a.button--blue:hover,a.button--blue:focus,a.button--blue:active,input[type=submit].button--blue:hover,input[type=submit].button--blue:focus,input[type=submit].button--blue:active,input[type=button].button--blue:hover,input[type=button].button--blue:focus,input[type=button].button--blue:active,button.button--blue:hover,button.button--blue:focus,button.button--blue:active{background-color:#0caed4}a.button--rounded,input[type=submit].button--rounded,input[type=button].button--rounded,button.button--rounded{padding:12px 30px;border-radius:100px}a.button--light,input[type=submit].button--light,input[type=button].button--light,button.button--light{background-color:initial;border:1px solid #ffffff;padding:19px 30px}a.button--light.button--rounded,input[type=submit].button--light.button--rounded,input[type=button].button--light.button--rounded,button.button--light.button--rounded{padding:11px 30px}a.button--light:hover,a.button--light:focus,a.button--light:active,input[type=submit].button--light:hover,input[type=submit].button--light:focus,input[type=submit].button--light:active,input[type=button].button--light:hover,input[type=button].button--light:focus,input[type=button].button--light:active,button.button--light:hover,button.button--light:focus,button.button--light:active{background-color:#fff}a.button--light:hover,a.button--light:hover.button--green,a.button--light:focus,a.button--light:focus.button--green,a.button--light:active,a.button--light:active.button--green,input[type=submit].button--light:hover,input[type=submit].button--light:hover.button--green,input[type=submit].button--light:focus,input[type=submit].button--light:focus.button--green,input[type=submit].button--light:active,input[type=submit].button--light:active.button--green,input[type=button].button--light:hover,input[type=button].button--light:hover.button--green,input[type=button].button--light:focus,input[type=button].button--light:focus.button--green,input[type=button].button--light:active,input[type=button].button--light:active.button--green,button.button--light:hover,button.button--light:hover.button--green,button.button--light:focus,button.button--light:focus.button--green,button.button--light:active,button.button--light:active.button--green{color:#409e48}a.button--light:hover.button--blue,a.button--light:focus.button--blue,a.button--light:active.button--blue,input[type=submit].button--light:hover.button--blue,input[type=submit].button--light:focus.button--blue,input[type=submit].button--light:active.button--blue,input[type=button].button--light:hover.button--blue,input[type=button].button--light:focus.button--blue,input[type=button].button--light:active.button--blue,button.button--light:hover.button--blue,button.button--light:focus.button--blue,button.button--light:active.button--blue{color:#00b8e3}.banner{padding-top:30px;padding-bottom:30px;background:#409e48}.banner__content{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:flex-end;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner__wrapper{padding:15px 30px;width:fit-content!important;display:block;width:83.3333333333%}@media only screen and (min-width: 980px){.banner__wrapper{display:block;width:66.6666666667%}}.banner__description{color:#fff;text-align:right;margin-bottom:0;font-size:30px}@media only screen and (max-width: 979px){.banner__content{justify-content:center}.banner__description{text-align:center}}.card{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;position:relative;background:#ededed;border-radius:3px;transition:all ease-out .3s;box-shadow:0 0 6px #0000}.card:hover{text-decoration:none}.card--active{cursor:pointer}.card--active:hover{margin-top:-5px;margin-bottom:5px;box-shadow:0 6px 6px #dedede}.card__wrapper{padding-top:20px;padding-left:15px;padding-right:15px}.card__header{width:100%}.card__header--side{height:100%;display:inline-block}.card__content{width:100%;padding:15px}.card__content--side{height:100%;display:inline-block;padding:15px}.card__content--center{text-align:center}.card__title{text-align:center;margin-bottom:10px}.card__title{line-height:1.5;font-family:Ubuntu,Helvetica,Arial;font-weight:500}.card__title--has-subtitle{margin-bottom:0}.card__description--center{text-align:center}.card__subtitle{text-align:center;margin-bottom:25px}.card__link{border-top:1px solid #dedede;font-size:20px;margin-bottom:0;padding-top:10px}.card__image{max-width:100%}.card__header-img{width:100%;height:100%;object-fit:cover}.card__header-img:first-child{border-radius:3px 3px 0 0}.card__ribbon{display:block;background:#409e48;color:#fff;text-align:center;width:100%;padding:10px;font-size:14px}.card__over{position:absolute;right:20%;bottom:25%;border-radius:40px;width:80px;height:80px;font-weight:700}.form__row,.form__sub{justify-content:center;position:relative;flex-flow:row wrap;display:flex;width:100%}.form__sub{margin-top:10px;margin-bottom:10px;padding:15px;background:#ededed;display:none}.form__label{position:relative;display:inline-block;text-align:left;width:100%;padding:0 10px 5px;color:#4b4b4b;font-size:16px}.form__label{line-height:1.5}@media only screen and (min-width: 768px){.form__label--two{width:50%}.form__label--three{width:33.3333333333%}}.form__label--check,.form__label--radio{position:relative;padding-left:25px;padding-right:25px}.form__label--check:before,.form__label--radio:before{content:"";border-radius:10px;border:3px solid #409e48;height:8px;width:8px;position:absolute;left:0;top:5px}.form__check:checked+.form__label--check:after,.form__radio:checked+.form__label--check:after,.form__check:checked+.form__label--radio:after,.form__radio:checked+.form__label--radio:after{content:"✓";position:absolute;font-size:24px;left:0;top:-11px;color:#3c8e43}@media only screen and (min-width: 980px){.form__label--two{width:50%}.form__label--three{width:33.3333333333%}}.form__with-label{display:none}.form__error{display:inline;color:#d13131}.form__message{display:inline;color:#409e48}.form__input,.form__textarea{position:relative;font-size:18px;background-color:#fff;color:#3f3f3f;padding:10px 15px;border:1px solid #dedede;border-radius:5px;width:100%;min-height:42px;outline:none}.form__input::-webkit-inner-spin-button,.form__textarea::-webkit-inner-spin-button{display:none}.form__input::-webkit-datetime-edit,.form__textarea::-webkit-datetime-edit{margin:-1px 0}.form__input::placeholder,.form__textarea::placeholder{color:gray;font-size:17px}.form__input:focus,.form__textarea:focus{border:1px solid #409e48}.form__input--left,.form__textarea--left{border-top-right-radius:0;border-bottom-right-radius:0}.form__input--right,.form__textarea--right{border-top-left-radius:0;border-bottom-left-radius:0}.form__error+.form__input,.form__error+.form__textarea{border:1px solid #d13131}.form__textarea{resize:vertical}.form__radio,.form__check{height:1px;width:1px;opacity:.00000001;position:absolute;top:15px;left:6px}.form__radio:checked+*+.form__sub,.form__check:checked+*+.form__sub{display:flex}.form__radio:checked+.form__label--check:after,.form__check:checked+.form__label--check:after{content:"✓";position:absolute;font-size:24px;left:0;top:-11px;color:#3c8e43}.form__choices{padding:0 10px 5px}.form__choice{display:inline-block;font-size:18px;background-color:#fff;color:#3f3f3f;padding:10px 15px;border:1px solid #dedede;border-left:0px;text-align:center;min-height:42px;outline:none;line-height:1}.form__choice:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #dedede}.form__choice:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}input:checked+.form__choice{border:1px solid #409e48;background-color:#409e48;color:#fff}.form__submit{display:inline-block;padding:20px 30px;color:#fff;background-color:#409e48;border:none;font-size:18px;text-transform:uppercase;text-decoration:none;cursor:pointer}.form__submit{line-height:1;font-family:Open Sans,Helvetica,Arial;font-weight:800}.form__submit:hover,.form__submit:focus,.form__submit:active{color:#fff;background-color:#3c8e43}.form__tos{margin-top:50px;font-size:14px;color:gray;text-align:center}.form__tos--emphasize{color:#4b4b4b;font-size:16px}.form__success{background-color:#409e48;padding:10px 20px;color:#fff;border-radius:5px;margin-top:40px}.table{border-collapse:collapse}.table th{background:#409e48;color:#fff;text-align:left;font-weight:400}.table td,.table th{padding:10px}.table tr:nth-child(2n){background-color:#fff}.table tr:nth-child(odd){background-color:#dedede}.site-header__navigation{background-color:#fff;position:fixed;min-width:420px;top:0;left:0;right:0;max-height:100px;z-index:1000}.site-header__extras{margin-top:100px;min-height:3px;max-height:32px;overflow:hidden;background-color:#409e48}.site-header__extras--notify{overflow:hidden;background-color:#ffb944}.site-header__notification{overflow:hidden;font-size:18px;color:#fff}.site-header__notification:active,.site-header__notification:hover,.site-header__notification:focus{color:#fff3e2;text-decoration:none;cursor:pointer}.site-header__notification:after{font-family:Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";vertical-align:middle}.site-header__notification__icon{margin-right:2px;vertical-align:top;color:#fff;font-size:58px;line-height:30px;max-width:58px;animation:fadeIn ease 1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.site-header__wrapper{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}.site-header__breadcrumbs{width:unset!important;min-width:50%;display:none}@media only screen and (min-width: 980px){.site-header__breadcrumbs{display:block;width:50%}}.site-header__hint{padding:8px 0;font-size:14px;color:#fff;text-align:right;display:none}@media only screen and (min-width: 980px){.site-header__hint{display:block;width:50%}}.site-header__hint{line-height:1}.site-header__hint a{padding:3px;color:#fff}.site-header__hint a:hover,.site-header__hint a:active{text-decoration:none;color:#c8ffc1}.site-header__hint a:after{content:"";vertical-align:middle;font-family:Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.main-navigation{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}.main-navigation__to-home{height:100px;padding:5px;float:left}.main-navigation__logo{height:100%}@media only screen and (max-width: 1259px){.main-navigation__logo{height:80px;margin:5px 0}}.related-sites{display:inline-block;border-radius:2px;height:80px;width:30px;margin:10px 5px 10px 0;cursor:pointer}.related-sites__toggle{padding:28px 3px;color:gray;background-color:#ededed}.related-sites__wrapper{top:100px;left:0;right:0;visibility:hidden;position:fixed;overflow-y:auto;max-height:calc(100% - 100px);background:#409e48}.related-sites__items{margin:0}.related-sites__item{text-indent:0;padding:15px}.related-sites__item:before{content:none}.related-sites__link{padding:15px 25px;display:block}.related-sites__link:active,.related-sites__link:hover{background-color:#3c8e43;text-decoration:none}.related-sites__title{font-size:36px;margin-bottom:10px;color:#fff}.related-sites__description{font-size:18px;margin-bottom:0;color:#fff}.related-sites__pointer{text-align:right;color:#c8ffc1}.main-menu__toggle{display:none}.main-menu__items{margin:0;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:flex-start;align-items:center;float:left}.main-menu__item{padding:0;text-indent:0}.main-menu__item:before{content:none}.main-menu__item{display:inline-block}.main-menu__link{line-height:100px;display:inline-block;padding-left:16px;padding-right:16px;color:#4b4b4b;text-decoration:none!important;font-size:17px;outline:none}.main-menu__link--marked{line-height:60px;background:#00b8e3;color:#fff}@media only screen and (max-width: 1259px){.main-menu__link{padding-left:10px;padding-right:10px;font-size:14px}}.main-menu__link--dropdown:after{font-family:Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;margin-left:-2px;padding-left:5px;content:"";vertical-align:middle}.main-menu__link--external:after{font-family:Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;margin-left:-2px;padding-left:5px;content:"launch";vertical-align:middle}.main-menu .main-menu__items{margin-top:-1px}.main-menu .main-menu__item:hover .main-menu__link,.main-menu .sub-menu__link--main,.main-menu .sub-menu__link,.main-menu .sub-menu__link--wrapped,.main-menu a.button,.main-menu a{transition:background .2s ease-in-out!important}@media only screen and (min-width: 980px){.main-menu__link--marked{border-radius:5px;margin:20px 8px}.main-menu__items{visibility:visible!important}.main-menu__item:hover .main-menu__link{color:#fff;background-color:#409e48}.main-menu__item:hover .main-menu__link--marked{background-color:#0caed4}.main-menu__item:hover .main-menu__link--dropdown:after{-ms-transform:translateX(5px) translateY(-2px) rotate(180deg);-webkit-transform:translateX(5px) translateY(-2px) rotate(180deg);transform:translate(5px) translateY(-2px) rotate(180deg)}.main-menu__item:hover .sub-menu{display:block}}@media only screen and (max-width: 979px){.main-menu{border-radius:2px;height:36px;width:40px;margin:32px 0 32px 20px;cursor:pointer}.main-menu__toggle{display:block;padding:6px 8px;color:gray;background-color:#ededed}.main-menu__items{position:fixed;overflow-y:auto;visibility:hidden;top:100px;left:0;right:0;max-height:calc(100% - 100px);padding:0;background-color:#ededed;width:100%;text-align:center;border-bottom:3px solid #409e48;z-index:1}.main-menu__item{width:100%;color:#4b4b4b;border-bottom:1px solid #dedede;padding:0}.main-menu__link{line-height:65px;font-size:20px;width:100%;text-align:left}.main-menu__link--dropdown--active{background-color:#409e48;color:#fff}.main-menu__link--dropdown--active+.sub-menu{display:block}.main-menu__link--dropdown--active:after{-ms-transform:translateX(5px) translateY(-2px) rotate(180deg);-webkit-transform:translateX(5px) translateY(-2px) rotate(180deg);transform:translate(5px) translateY(-2px) rotate(180deg)}}.sub-menu{position:fixed;display:none;overflow-y:auto;top:100px;max-height:calc(100% - 100px);left:0;right:0;background:#409e48;z-index:2}.sub-menu__wrapper{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}.sub-menu__column{padding:15px;display:block;width:100%}@media only screen and (min-width: 980px){.sub-menu__column{display:block;width:25%}}.sub-menu__column--optional{display:none}@media only screen and (min-width: 980px){.sub-menu__column--optional{display:block;width:25%}}.sub-menu__items{margin:15px 0 0}.sub-menu__items--about{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}.sub-menu__item{padding:0;text-indent:0}.sub-menu__item:before{content:none}.sub-menu__item--about{padding:0;text-indent:0}.sub-menu__item--about:before{content:none}.sub-menu__item--about{display:block;width:100%}@media only screen and (min-width: 980px){.sub-menu__item--about{display:block;width:33.3333333333%}}.sub-menu__link{color:#fff}.sub-menu__link:hover,.sub-menu__link:active{text-decoration:none;color:#c8ffc1}.sub-menu__link{font-size:18px;margin:0}.sub-menu__link--main{color:#fff}.sub-menu__link--main:hover,.sub-menu__link--main:active{text-decoration:none;color:#c8ffc1}.sub-menu__link--main{font-size:24px;margin:0 0 10px}.sub-menu__link--wrapped{color:#fff}.sub-menu__link--wrapped:hover,.sub-menu__link--wrapped:active{text-decoration:none}.sub-menu__link--wrapped{display:block;padding:15px}.sub-menu__link--wrapped:hover,.sub-menu__link--wrapped:active{background-color:#3c8e43}.sub-menu__title{color:#fff;margin-bottom:5px}.sub-menu__description{color:#fff}.sub-menu__pointer{color:#c8ffc1}.sub-menu__pointer:hover,.sub-menu__pointer:active{text-decoration:none}@media only screen and (max-width: 979px){.sub-menu{position:relative;top:0;padding-left:15px;padding-bottom:30px;text-align:left}.sub-menu__item{width:100%;padding-bottom:0;padding-top:0}}.site-footer{background-color:#3f3f3f}.site-footer__columns{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;padding-top:30px}.site-footer__column{padding:0 15px;margin-bottom:30px;display:block;width:100%}@media only screen and (min-width: 980px){.site-footer__column{display:block;width:25%}}.site-footer__column--appointment,.site-footer__column--links{padding:0 15px;margin-bottom:30px;display:block;width:100%}@media only screen and (min-width: 980px){.site-footer__column--appointment,.site-footer__column--links{display:block;width:50%}}.site-footer__column--appointment{justify-content:center;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}.site-footer__break{border:unset;border-top:1px solid gray;margin:0}.site-footer__breadcrumbs{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;min-height:32px;padding-top:5px;padding-bottom:5px}.site-footer__list{margin:10px 0 0}.site-footer__list-item{padding:0;text-indent:0}.site-footer__list-item:before{content:none}.site-footer__items{margin:0;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;justify-content:flex-start}.site-footer__item{margin-bottom:10px;padding:0;text-indent:0}.site-footer__item:before{content:none}.site-footer__item{display:block;width:33.3333333333%}@media only screen and (min-width: 980px){.site-footer__item{display:block;width:50%}}@media only screen and (min-width: 1260px){.site-footer__item{display:block;width:25%}}.site-footer__item--wide{margin-bottom:10px;padding:0;text-indent:0}.site-footer__item--wide:before{content:none}.site-footer__item--wide{display:block;width:50%}.site-footer__title{color:#fff;font-style:italic;font-weight:400;font-size:21px;margin-bottom:5px}.site-footer__description{color:#fff;font-size:14px}.site-footer__link{font-size:14px;color:#dedede}.site-footer__link:hover,.site-footer__link:active{text-decoration:none;color:#c8ffc1}.site-footer__link:before{font-size:14px}.site-footer__button{font-size:14px!important;padding:20px 27px!important;margin:10px 5px 0}.site-footer__icon{color:#dedede}.site-footer__icon>img{width:20px;height:20px;margin:2px}.site-footer__legal{padding:15px 15px 0;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 979px){.site-footer__legal{justify-content:space-around}}.site-footer__copyright{color:#fff;font-size:14px;padding-bottom:15px}.site-footer__fb-like{margin:-5px 0 -5px 8px;vertical-align:middle}.site-footer__links{font-size:14px;margin-left:15px;margin-right:15px;color:#dedede}.site-footer__links:hover,.site-footer__links:active{text-decoration:none;color:#c8ffc1}.breadcrumbs__items{margin:0}.breadcrumbs__item{position:relative;float:left;font-size:14px;line-height:1;padding:0;text-indent:0}.breadcrumbs__item:before{content:none}.breadcrumbs__item:nth-child(2n){background-color:#3c8e43}.breadcrumbs__item:nth-child(2n):after{border-color:transparent transparent transparent #3c8e43}.breadcrumbs__item:after{content:"";position:absolute;z-index:10;top:0;right:-10px;width:0;height:0;border-style:solid;border-width:16px 0 16px 10px;border-color:transparent transparent transparent #409e48}.breadcrumbs__link{color:#fff}.breadcrumbs__link:hover,.breadcrumbs__link:active{text-decoration:none;color:#c8ffc1}.breadcrumbs__item:nth-child(2n)>.breadcrumbs__link{color:#f2f2f2}.breadcrumbs__item:nth-child(2n)>.breadcrumbs__link:hover,.breadcrumbs__item:nth-child(2n)>.breadcrumbs__link:active{text-decoration:none;color:#c8ffc1}.breadcrumbs__icon{line-height:14px;margin-right:2px;font-size:19px;vertical-align:top}.breadcrumbs ol{margin:0}.breadcrumbs ol li{padding:0;text-indent:0}.breadcrumbs ol li:before{content:none}.breadcrumbs ol li:nth-child(2n){background-color:#3c8e43}.breadcrumbs ol li:nth-child(2n) a{color:#f2f2f2}.breadcrumbs ol li:nth-child(2n) a:hover,.breadcrumbs ol li:nth-child(2n) a:active{text-decoration:none;color:#c8ffc1}.breadcrumbs ol li:nth-child(2n):after{border-color:transparent transparent transparent #3c8e43}.breadcrumbs ol li:after{content:"";position:absolute;z-index:10;top:0;right:-10px;width:0;height:0;border-style:solid;border-width:16px 0 16px 10px;border-color:transparent transparent transparent #409e48}.breadcrumbs ol li{position:relative;float:left;padding:9px 25px 9px 35px;font-size:14px;line-height:1}.breadcrumbs ol li a{color:#fff}.breadcrumbs ol li a:hover,.breadcrumbs ol li a:active{text-decoration:none;color:#c8ffc1}.breadcrumbs ol li i{line-height:14px;margin-right:2px;font-size:19px;vertical-align:top}.breadcrumbs--dark ol li:nth-child(2n){background-color:#4b4b4b}.breadcrumbs--dark ol li:nth-child(2n):after{border-color:transparent transparent transparent #4b4b4b}.breadcrumbs--dark ol li:after{border-color:transparent transparent transparent #3f3f3f}a{color:#00b8e3}a.link--light{color:#fff}a.link--light:hover,a.link--light:active{text-decoration:none;color:#addae3}.site-header__extras{background-color:#00b8e3}.site-header__hint a{color:#fff}.site-header__hint a:hover,.site-header__hint a:active{text-decoration:none;color:#addae3}.main-menu__localization{padding-left:10px}@media only screen and (min-width: 980px){.main-menu__item:hover .main-menu__link{color:#fff;background-color:#00b8e3}}@media only screen and (max-width: 979px){.main-menu__items{border-bottom:3px solid #00B8E3}.main-menu__link--dropdown--active{background-color:#00b8e3}}@media only screen and (min-width: 1260px){.page{padding-top:80px}}.page__content--fullwidth{padding-top:30px;display:block;width:100%}@media only screen and (min-width: 980px){.page__content--fullwidth{display:block;width:100%}}@media only screen and (min-width: 980px){.page__content--fullwidth{padding-top:50px}}@media only screen and (min-width: 1260px){.page__content--fullwidth{padding-top:80px}}.page__title{margin-top:30px;margin-bottom:10px}.page__title--has-subtitle{margin-bottom:0}.page__subtitle{margin-bottom:50px}.page__aside{max-width:375px;padding:20px 30px;object-fit:contain;display:block;margin:0 auto}@media only screen and (min-width: 980px){.page__aside{width:50%;float:right}.page__aside--left{float:left}}.page__image{max-width:100%;max-height:100%;object-fit:contain}.page__caption{text-align:center;color:gray;width:100%;display:inline-block}.page__columns{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:center;align-items:flex-start}.page__column{padding-right:30px;display:block;width:100%}@media only screen and (min-width: 1260px){.page__column{display:block;width:50%}}.patch__homepage-header{position:relative;display:flex;overflow:hidden;width:100%}.patch__homepage-header__slide{display:flex;flex-shrink:0;width:100%;background-size:cover;background-position:center;transition:all 1s ease-in-out,width 0s,height 0s,margin 0s,padding 0s}.homepage-header{background-size:cover;background-position:center;position:relative}.homepage-header__wrapper{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:center;align-items:center;position:relative;z-index:2}.homepage-header__content{justify-content:center;flex-flow:row wrap;display:flex;width:83.3333333333%}@media only screen and (min-width: 768px){.homepage-header__content{display:flex;width:66.6666666667%}}@media only screen and (min-width: 980px){.homepage-header__content{display:flex;width:50%}}@media only screen and (min-width: 1260px){.homepage-header__content{display:flex;width:41.6666666667%}}.homepage-header__content--extra{flex-flow:row wrap;display:none}@media only screen and (min-width: 980px){.homepage-header__content--extra{display:flex;width:50%}}@media only screen and (min-width: 1260px){.homepage-header__content--extra{display:flex;width:41.6666666667%}}.homepage-header__image{max-width:100%;max-height:100%;object-fit:contain}@media only screen and (min-width: 980px){.homepage-header__image{margin-top:-50px;margin-bottom:-50px}}.homepage-header__title{color:#fff;margin-bottom:20px;text-shadow:rgba(0,0,0,.5) 0px 0px 50px}.homepage-header__title--small{font-size:36px}.homepage-header__title--light{margin-bottom:20px}.homepage-header__description{color:#fff;text-shadow:black 0px 0px 50px}@media only screen and (max-width: 979px){.homepage-header__title,.homepage-header__description{text-align:center}}.homepage-features__title{text-align:center}.homepage-features__description{text-align:center;margin-bottom:40px}@media only screen and (min-width: 1260px){.homepage-features__description{margin-bottom:70px}}.homepage-features__items{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:baseline}.homepage-features__item{justify-content:center;margin-bottom:30px;padding-left:10px;padding-right:10px;flex-flow:row wrap;display:flex;width:100%}@media only screen and (min-width: 768px){.homepage-features__item{display:flex;width:33.3333333333%}}@media only screen and (min-width: 980px){.homepage-features__item{display:flex;width:25%}}.homepage-features__icon{object-fit:contain;width:200px;height:200px}.homepage-features__item-title{text-align:center;margin-top:20px;margin-bottom:5px}.homepage-features__item-description{text-align:center;color:gray}.homepage-mission{padding-top:0}.homepage-mission__marker{position:absolute;margin-top:-120px}.homepage-mission__title{text-align:center}.homepage-mission__image{height:inherit;object-fit:cover;position:absolute;width:40%;border-radius:30px}.homepage-mission__image--left{left:5%}.homepage-mission__image--right{right:5%}@media only screen and (max-width: 979px){.homepage-mission__image{position:relative;width:100%;left:0;right:0}}.homepage-mission__wrapper{display:flex;flex-flow:row wrap}.homepage-mission__section{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:40px;padding:0 20px}@media only screen and (min-width: 1260px){.homepage-mission__section{margin-bottom:70px}}.homepage-mission__placeholder{width:50%;text-align:center;margin:30px 0}.homepage-mission__paragraph{width:50%}@media only screen and (max-width: 979px){.homepage-mission__placeholder,.homepage-mission__paragraph{width:100%;text-align:center}}.homepage-contact{background-size:cover;background-position:center}.homepage-contact__wrapper{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:center;align-items:center}.homepage-contact__content{justify-content:center;flex-flow:row wrap;display:flex;width:100%}@media only screen and (min-width: 980px){.homepage-contact__content{display:flex;width:66.6666666667%}}.homepage-contact__title{font-family:Open Sans,Helvetica,Arial;font-weight:800;text-transform:uppercase;text-align:center;color:#fff}.homepage-contact__items{margin:0}.homepage-contact__item{padding:0;text-indent:0}.homepage-contact__item:before{content:none}.homepage-contact__item{color:#fff;font-size:22px}.homepage-contact__icon{font-family:Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:28px;vertical-align:middle;padding-right:12px}.efficiency__calculator{padding:30px 30px 25px;background-color:#dedede;margin-bottom:40px}.efficiency__subscript{font-size:20px;color:gray;font-style:italic}.efficiency__input{border-bottom:1px solid #808080;display:inline-block;margin:-8px 5px;max-width:100px;min-width:10px;max-height:28px;overflow:hidden}.efficiency__output{font-style:italic;display:inline-block;margin:-8px 5px;padding-right:2px;max-width:100px;min-width:10px;max-height:28px;overflow:hidden}
