:root {--font-default:'Open Sans',Arial,Helvetica,sans-serif;--font-arial:'Open Sans',Arial,Helvetica,sans-serif;--color-text:#47551C;--color-title:#47551C;--color-error:#D45858;--color-link:#76A557}
@font-face {font-family:'Open Sans';src:url('/fonts/Open_Sans/static/OpenSans-Regular.ttf');src:local('Open Sans Regular'),local('Open-Sans-Regular'),url('/fonts/Open_Sans/static/OpenSans-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face {font-family:'Open Sans';src:url('/fonts/Open_Sans/static/OpenSans-Bold.ttf');src:local('Open Sans Bold'),local('Open-Sans-Bold'),url('/fonts/Open_Sans/static/OpenSans-Bold.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face {font-family:'Open Sans';src:url('/fonts/Open_Sans/static/OpenSans-Italic.ttf');src:local('Open Sans Italic'),local('Open-Sans-Italic'),url('/fonts/Open_Sans/static/OpenSans-Italic.ttf') format('truetype');font-weight:normal;font-style:italic}
@font-face {font-family:'Open Sans';src:url('/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf');src:local('Open Sans Bold Italic'),local('Open-Sans-Bold-Italic'),url('/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic}
* {box-sizing:border-box}
html {font-size:100%;line-height:1.5625rem;font-family:var(--font-default)}
select,option,input,textarea,label,button {font-family:var(--font-default)}
body {margin:0;overflow:auto;color:var(--color-text);font-weight:400;background-color:var(--bg-color)}
img {border:0;vertical-align:top}
a {color:var(--color-link);text-decoration:none;transition:color .2s}
a:hover {text-decoration:underline}
p {margin:0}
abbr {text-decoration:none}
nav,main,article,time,aside {display:block}
fieldset {display:block;border:0 none;padding:0;margin:0}
article {padding:0;margin:0}
body {width:100%;min-height:100%;min-height:100vh;min-height:100dvh}
.wbouter {text-align:center;height:auto;min-height:100%;min-height:100vh;min-height:100dvh}
.jq-size-add {min-height:100%}
.tx-title {padding:0 0 15px}
.tx-title:last-of-type {padding-bottom:0}
h1,h2,h3,.tx-title>div {margin:0;padding:0;font-family:var(--font-default);font-weight:400;text-align:left;font-size:1.5rem;line-height:2.0625rem;color:var(--color-title)}
h1>a,h2>a,h3>a {display:inline-block}
.mgrid {display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;grid-template-areas:'header''main''footer';min-height:100dvh}
.inc {max-width:660px;margin:0 auto;padding:0 30px;text-align:left}
.pbgfull {background-repeat:no-repeat;background-position:center top;background-size:cover}
header {grid-area:header;place-self:stretch center;min-height:222px;text-align:center}
.logo {display:inline-block;vertical-align:top;margin:84px auto 0}
@media all and (max-width:700px) {}
@media all and (max-width:700px) {main {padding-bottom:91px}
}
footer {grid-area:footer;place-self:end center;min-height:143px;font-size:.875rem}
@media all and (max-width:700px) {}
.ml-box {position:relative;padding:32px 0}
.tx-txt {font-family:var(--font-arial);font-size:.875rem}
.al-pc-K h1,.al-pc-K h2,.al-pc-K h3,.al-pc-K .tx-txt,.al-pc-K .tx-title>div {text-align:left!important}
.al-pc-C h1,.al-pc-C h2,.al-pc-C h3,.al-pc-C .tx-txt,.al-pc-C .tx-title>div {text-align:center!important}
.al-pc-L h1,.al-pc-L h2,.al-pc-L h3,.al-pc-L .tx-txt,.al-pc-L .tx-title>div {text-align:right!important}
.al-pc-J h1,.al-pc-J h2,.al-pc-J h3,.al-pc-J .tx-txt,.al-pc-J .tx-title>div {text-align:justify!important}
.al-pc-K .flx {justify-content:left!important}
.al-pc-C .flx {justify-content:center!important}
.al-pc-L .flx {justify-content:right!important}
.al-pc-J .flx {justify-content:justify!important}
.alt-pc-K h1,.alt-pc-K h2,.alt-pc-K h3,.alt-pc-K .tx-title>div {text-align:left!important}
.alt-pc-C h1,.alt-pc-C h2,.alt-pc-C h3,.alt-pc-C .tx-title>div {text-align:center!important}
.alt-pc-L h1,.alt-pc-L h2,.alt-pc-L h3,.alt-pc-L .tx-title>div {text-align:right!important}
.alt-pc-J h1,.alt-pc-J h2,.alt-pc-J h3,.alt-pc-J .tx-title>div {text-align:justify!important}
.js-pc-K .tx-txt {text-align-last:left!important}
.js-pc-C .tx-txt {text-align-last:center!important}
.js-pc-L .tx-txt {text-align-last:right!important}
.jst-pc-K h1,.jst-pc-K h2,.jst-pc-K h3,.jst-pc-K .tx-title>div {text-align-last:left!important}
.jst-pc-C h1,.jst-pc-C h2,.jst-pc-C h3,.jst-pc-C .tx-title>div {text-align-last:center!important}
.jst-pc-L h1,.jst-pc-L h2,.jst-pc-L h3,.jst-pc-L .tx-title>div {text-align-last:right!important}
@media all and (max-width:700px) {.al-mob-K h1,.al-mob-K h2,.al-mob-K h3,.al-mob-K .tx-txt,.al-mob-K .tx-title>div {text-align:left!important;text-align-last:left!important}
.al-mob-C h1,.al-mob-C h2,.al-mob-C h3,.al-mob-C .tx-txt,.al-mob-C .tx-title>div {text-align:center!important;text-align-last:center!important}
.al-mob-L h1,.al-mob-L h2,.al-mob-L h3,.al-mob-L .tx-txt,.al-mob-L .tx-title>div {text-align:right!important;text-align-last:right!important}
.al-mob-J h1,.al-mob-J h2,.al-mob-J h3,.al-mob-J .tx-txt,.al-mob-J .tx-title>div {text-align:justify!important}
.al-mob-K .flx {justify-content:left!important}
.al-mob-C .flx {justify-content:center!important}
.al-mob-L .flx {justify-content:right!important}
.al-mob-J .flx {justify-content:justify!important}
.alt-mob-K h1,.alt-mob-K h2,.alt-mob-K h3,.alt-mob-K .tx-title>div {text-align:left!important;text-align-last:left!important}
.alt-mob-C h1,.alt-mob-C h2,.alt-mob-C h3,.alt-mob-C .tx-title>div {text-align:center!important;text-align-last:center!important}
.alt-mob-L h1,.alt-mob-L h2,.alt-mob-L h3,.alt-mob-L .tx-title>div {text-align:right!important;text-align-last:right!important}
.alt-mob-J h1,.alt-mob-J h2,.alt-mob-J h3,.alt-mob-J .tx-title>div {text-align:justify!important}
.js-mob-K .tx-txt {text-align-last:left!important}
.js-mob-C .tx-txt {text-align-last:center!important}
.js-mob-L .tx-txt {text-align-last:right!important}
.jst-mob-K h1,.jst-mob-K h2,.jst-mob-K h3,.jst-mob-K .tx-title>div {text-align-last:left!important}
.jst-mob-C h1,.jst-mob-C h2,.jst-mob-C h3,.jst-mob-C .tx-title>div {text-align-last:center!important}
.jst-mob-L h1,.jst-mob-L h2,.jst-mob-L h3,.jst-mob-L .tx-title>div {text-align-last:right!important}
}
.nbox {position:relative;padding:0 30px;pointer-events:none}
.nbox-full {padding:0}
.nbox-a {width:100%;max-width:600px;margin:auto;text-align:left}
.nbox-full .nbox-a {max-width:100%}
.nbox-b {pointer-events:auto}
.nboxexpad {padding-left:80px;padding-right:80px}
.ml-circles {text-align:center}
.tx-3rb {display:inline-grid;vertical-align:top;grid-template-columns:1fr 1fr 1fr;grid-gap:26px;justify-items:center}
.tx-3rb>.it {width:110px;height:110px;background-color:#94C577;border-radius:50%;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#FFF;text-transform:uppercase;align-content:center;text-align:center}
.tx-3rb>.it a {font-size:inherit;color:inherit}
@media all and (max-width:500px) {.tx-3rb {grid-template-columns:1fr;grid-gap:26px}
}
.cookie-notify-container {position:fixed;bottom:54px;right:51px;z-index:9000;width:100%;max-width:580px}
.cookie-notify-container .box {position:relative;background-color:#0B1324;border:1px solid #373E4C;padding:59px 49px 46px 58px}
.cookie-notify-container .inner {font-size:.875rem;line-height:1.4375rem;color:var(--color-text);text-align:justify}
.cookie-notify-container .close {display:inline-block;border:0 none;outline:0 none;font-size:inherit;cursor:pointer;padding:0;margin:0;position:absolute;top:28px;right:41px;width:32px;height:32px;background-color:transparent;background-image:url('images/close-pop.png');background-repeat:no-repeat;background-position:7px 7px;background-size:19px 19px;image-rendering:optimizequality;background-image:url('images/close-pop.svg')}
.cookie-notify-container .accept {display:inline-block;border:0 none;outline:0 none;font-size:inherit;cursor:pointer;padding:0;margin:7px 0 0;width:139px;height:40px;background-color:#155198;color:rgba(255,255,255,.7)}
.cookie-notify-container p {margin:18px 0}
.cookie-notify-container .blue {font-family:var(--font-default);font-size:1rem;font-weight:700;color:var(--color-link)}
.javascript-notify {position:fixed;bottom:0;left:0;z-index:9000;width:100%;background-color:#ce0000;background-color:rgba(212,88,88,0.90);font-size:.9375rem;line-height:1;color:#FFF;padding:18px 5% 17px}
.javascript-notify .inner {position:relative;text-align:center}
.select2-container {text-align:left}
.abcmode-call {position:fixed;bottom:27px;right:90px;z-index:9000;width:52px;height:52px;cursor:pointer;border:1px solid rgba(0,0,0,.2);background-color:rgba(0,0,0,.1)}
.abcmode-call:hover {background-color:rgba(0,0,0,.15)}
.abcmode-call.active {background-color:rgba(255,214,83,.9)}
.abcmode-call.active:hover {background-color:rgba(255,214,83,1)}
.seo-call {position:fixed;bottom:27px;right:145px;z-index:9000;width:52px;height:52px;cursor:pointer;border:1px solid rgba(0,0,0,.2);background-color:rgba(0,0,0,.1)}
.seo-call:hover {background-color:rgba(0,0,0,.15)}
.irel {position:relative}
.cent {text-align:center}
.hidden {display:none}
