article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
display: block;
} audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden] {
display: none;
}  html {
font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } html,
button,
input,
select,
textarea {
font-family: sans-serif;
} body {
margin: 0;
}  a:focus {
outline: thin dotted;
} a:hover,
a:active {
outline: 0;
}  h1 {
margin: 1em 0;
}
h2 {
margin: 0;
}
h3 {
margin: 1em 0 0 0;
}
h4 {
margin: 1.33em 0;
}
h5 {
margin: 1.67em 0;
}
h6 {
margin: 2.33em 0;
} abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
}
blockquote {
margin: 1em 40px;
} dfn {
font-style: italic;
} mark {
background: #ff0;
color: #000;
} p,
pre {
margin: 1em 0;
} pre,
code,
kbd,
samp {
font-family: monospace, serif;
_font-family: 'courier new', monospace;
font-size: 1em;
} pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}  q {
quotes: none;
} q:before,
q:after {
content: '';
content: none;
}
small {
font-size: 75%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  dl,
menu,
ol,
ul {
margin: 1em 0;
}
dd {
margin: 0 0 0 40px;
} menu,
ol,
ul {
padding: 0 0 0 40px;
} nav ul,
nav ol {
list-style: none;
list-style-image: none;
}  img {
border: 0; -ms-interpolation-mode: bicubic; } svg:not(:root) {
overflow: hidden;
}  figure {
margin: 0;
}  form {
margin: 0;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0;
white-space: normal; *margin-left: -7px; } button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } button,
input {
line-height: normal; } button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer; -webkit-appearance: button; *overflow: visible; } button[disabled],
input[disabled] {
cursor: default;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0;
}html,body{
width: 100%;
height: 100%;
display: block;
position: relative;
}
body {
font-family: 'Source Sans Pro', sans-serif;
background: #fff;
} .wp-block-button__link:hover {
background-color: #ffdd00 !important;
transition: all 0.3s;
color: #000 !important;
box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.4);
} .bhome .wp-block-button__link {
display: flex;
align-items: center;
} .thinsep {
border-bottom: 0px;
} .gatherfond .wp-block-cover__image-background {
background-size: 34%;
} .gform_button {
background-color: var(--wp--preset--color--white);
padding: 8px 20px;
color: var(--wp--preset--color--darkgrey);
border: solid 1px var(--wp--preset--color--darkgrey);
}
.gform_button:hover {
background-color: var(--wp--preset--color--sun);
padding: 8px 20px;
color: var(--wp--preset--color--black);
border:  solid 1px var(--wp--preset--color--sun);
} footer .wp-block-navigation-item__label {
font-weight: 300;
} .panel {
min-height: 100%;
position: relative;
display: block;
}
.header {
background: #fecf2e;
}
.content {
border-bottom: 10px solid #fecf2e;
text-align: center;
} body.home .wp-site-blocks {
padding-top: 0;
}
#header-panel {
height: 100vh;
width: 100vw;
}
.inside {
position: absolute;
top: 15px;
right: 15px;
bottom: 15px;
left: 15px;
padding: 0;
background: #fff;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.inside.off {
top: 0;
left: 0;
bottom: 0;
right: 0;
padding: 15px;
}
#logo{
width: 100%;
max-width: 427px;
height: 122px;
position: relative;
}
#slogan {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: none;
}
#slogan>svg,
#logo>svg {
max-width: 100%;
}
#scroll {
height: 75px;
width: 100px;
text-align: center;
margin: auto;
position: absolute;
left: 0;
bottom: 60px;
right: 0;
color: #000;
display: none;
}
.scroll p {
color: #999;
animation: animateAlpha 2s infinite linear;
-moz-animation: animateAlpha 2s infinite linear;
-webkit-animation: animateAlpha 2s infinite linear;
}
.scroll .arrow {
display: inline-block;
width: 23px;
height: 8px;
animation: animateScroll 2s infinite ease;
-moz-animation: animateScroll 2s infinite ease;
-webkit-animation: animateScroll 2s infinite ease;
}
.cbp-so-scroller {
margin-top: 3em;
overflow: hidden;
}
.cbp-so-section {
margin-bottom: 1em;
} .cbp-so-section:before,
.cbp-so-section:after {
content: " ";
display: table;
}
.cbp-so-section:after {
clear: both;
} .cbp-so-section h2 {
font-size: 4.8em;
font-weight: 300;
line-height: 1;
margin: 0;
}
.cbp-so-section p {
font-size: 1.3em;
line-height: 1.3em;
font-weight: 300;
}
.cbp-so-side-center p {
font-size: 2em;
} .cbp-so-side {
width: 50%;
float: left;
margin: 0;
padding: 3em 4%;
overflow: hidden;
min-height: 12em;
-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
-moz-transition: -moz-transform 0.5s, opacity 0.5s;
-o-transition: -o-transform 0.5s, opacity 0.5s;
transition: transform 0.5s, opacity 0.5s;
box-sizing: border-box;
-o-box-sizing: border-box;
-mz-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.cbp-so-side img {
width: 100%;
height: auto;
box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.4);
} .cbp-so-side:before,
.cbp-so-side:after {
content: " ";
display: table;
}
.cbp-so-side:after {
clear: both;
}
.cbp-so-side-center {
text-align: center;
width: 70%;
margin: auto;
float: none;
}
.cbp-so-side-txt {
text-align: center;
}
.cbp-so-side-img {
text-align: center;
}
@media screen and (min-width: 940px) {
.cbp-so-side-txt {
text-align: left;
}
.cbp-so-side-img {
text-align: right;
}
li:nth-of-type(odd) .cbp-so-side-img,
li:nth-of-type(even) .cbp-so-side-txt {
order: 2;
}
li:nth-of-type(odd) .cbp-so-side-txt {
text-align: right;
}
} .cbp-so-init .cbp-so-side { }
.cbp-so-init .cbp-so-side-left,
.cbp-so-init .cbp-so-side-center {
-webkit-transform: translateX(-80px);
-moz-transform: translateX(-80px);
transform: translateX(-80px);
}
.cbp-so-init .cbp-so-side-right {
-webkit-transform: translateX(80px);
-moz-transform: translateX(80px);
transform: translateX(80px);
}  .cbp-so-section.cbp-so-animate .cbp-so-side-center,
.cbp-so-section.cbp-so-animate .cbp-so-side-left,
.cbp-so-section.cbp-so-animate .cbp-so-side-right {
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
transform: translateX(0px);
opacity: 1;
}
.transition {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
@keyframes animateAlpha {
0% {
opacity: 0;
}
50% {
opacity: 0.7;
}
100% {
opacity: 0;
}
}
@keyframes animateScroll {
0% {
transform: translate(0, 0);
opacity: 0;
}
17% {
transform: translate(0, 0);
opacity: 1;
}
100% {
transform: translate(0, 30px);
opacity: 0;
}
}
@-moz-keyframes animateScroll {
0% {
-moz-transform: translate(0, 0);
opacity: 0;
}
17% {
-moz-transform: translate(0, 0);
opacity: 1;
}
100% {
-moz-transform: translate(0, 30px);
opacity: 0;
}
}
@-webkit-keyframes animateScroll {
0% {
-webkit-transform: translate(0, 0);
opacity: 0;
}
17% {
-webkit-transform: translate(0, 0);
opacity: 1;
}
100% {
-webkit-transform: translate(0, 30px);
opacity: 0;
}
}
@-o-keyframes animateScroll {
0% {
-o-transform: translate(0, 0);
opacity: 0;
}
17% {
-o-transform: translate(0, 0);
opacity: 1;
}
100% {
-o-transform: translate(0, 30px);
opacity: 0;
}
}
@-ms-keyframes animateScroll {
0% {
-ms-transform: translate(0, 0);
opacity: 0;
}
17% {
-ms-transform: translate(0, 0);
opacity: 1;
}
100% {
-ms-transform: translate(0, 30px);
opacity: 0;
}
}
@media screen and (max-width: 73.5em) {
.cbp-so-scroller {
font-size: 65%;
}
.cbp-so-section h2 {
margin: 0;
}
.cbp-so-side img {
max-width: 120%;
}
}
@media screen and (max-width: 41.125em) {
.cbp-so-side {
float: none;
width: 100%;
}
.cbp-so-side img {
max-width: 100%;
}
} li:last-of-type hr {
display: none;
}.hcb_wrap.hcb_wrap{display:block;margin-bottom:2em;margin-top:2em;padding:0;position:relative;z-index:0}.hcb_wrap.hcb_wrap pre{-webkit-overflow-scrolling:touch;border-radius:0;box-sizing:border-box;display:block;font-family:var(--hcb-font-family,"Menlo","Consolas","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif);font-size:var(--hcb-font-size,14px);letter-spacing:.1px;line-height:1;margin:0;overflow:auto;padding:1.75em 1.5em;position:static}.hcb_wrap.hcb_wrap code,.hcb_wrap.hcb_wrap pre{word-wrap:normal;background:var(--hcb-color--bg,#f7f6f6);border:none;color:var(--hcb-color--text,#1f1e1e);-webkit-hyphens:none;hyphens:none;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px var(--hcb-color--text-shadow,#fff);white-space:pre;word-break:normal;word-spacing:normal}.hcb_wrap.hcb_wrap code,.hcb_wrap.hcb_wrap span{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:1.5;margin:0;padding:0}.hcb_wrap .line-highlight{background:var(--hcb-color--highlight,hsla(24,20%,49%,.1));font-size:inherit;left:0;line-height:inherit;margin-top:1.75em;padding:0;pointer-events:none;position:absolute;right:0;white-space:pre}.hcb_wrap .line-highlight:before,.hcb_wrap .line-highlight[data-end]:after{background-color:var(--hcb-color--highlight-bg,#b1aead);border-radius:0;box-sizing:border-box;color:var(--hcb-color--highlight-text,#f5f2f0);content:attr(data-start);font-size:12px;font-weight:700;left:0;line-height:inherit;min-width:1.5em;padding:1px 2px;position:absolute;text-align:center;text-shadow:none;top:0;vertical-align:middle}.hcb_wrap .line-highlight[data-end]:after{bottom:0;content:attr(data-end);top:auto}.hcb_wrap .line-numbers .line-highlight:after,.hcb_wrap .line-numbers .line-highlight:before{content:none}.hcb_wrap pre.line-numbers{counter-reset:linenumber;padding-left:3.75em;position:static}.hcb_wrap pre.line-numbers>code{position:relative;white-space:inherit}.hcb_wrap .line-numbers .line-numbers-rows{border-right:1px solid var(--hcb-color--line-numbers,#999);font-size:inherit;left:-3.75em;letter-spacing:-1px;pointer-events:none;position:absolute;top:-2px;-webkit-user-select:none;user-select:none;width:3em}.hcb_wrap .line-numbers-rows>span{counter-increment:linenumber;display:block;pointer-events:none}.hcb_wrap .line-numbers-rows>span:before{color:var(--hcb-color--line-numbers,#999);content:counter(linenumber);display:block;padding-right:.8em;text-align:right}.hcb_wrap pre:before{background-color:var(--hcb-color--lang--bg,#dedede);box-sizing:border-box;color:var(--hcb-color--lang--text,#1f1e1e);content:attr(data-lang);font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;min-width:4em;padding:0 10px;position:absolute;right:0;text-align:center;top:0;z-index:1}.hcb_wrap .hcb-clipboard+pre:before{right:26px}.hcb_wrap pre[data-file]:before{background-image:var(--hcb-file-icon);background-position:center left 8px;background-repeat:no-repeat;background-size:auto 10px;content:attr(data-file);padding:0 8px 0 20px}.hcb_wrap pre[data-show-lang="0"]:not([data-file]):before{content:none}.hcb_wrap .hcb-clipboard{background-color:hsla(0,0%,100%,.8);background-image:url(//www.avecnous.eu/wp-content/plugins/highlighting-code-block/assets/img/clipborad.svg);background-position:50%;background-repeat:no-repeat;background-size:16px auto;border:none;border-radius:1px;box-sizing:border-box;height:20px;padding:0;position:absolute;right:0;text-align:center;top:0;width:20px;z-index:1}.hcb_wrap .hcb-clipboard.-done{background-image:url(//www.avecnous.eu/wp-content/plugins/highlighting-code-block/assets/img/copied.svg)}.hcb_wrap .hcb-clipboard.-done:before{bottom:100%;content:"Copied!";font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;position:absolute;right:0}.hcb_wrap pre::-webkit-scrollbar{height:6px}.hcb_wrap pre::-webkit-scrollbar-track{background:var(--hcb-color--scrollbar-track,hsla(0,0%,59%,.1));border:none}.hcb_wrap pre::-webkit-scrollbar-thumb{background:var(--hcb-color--scrollbar-thumb,hsla(0,0%,59%,.25));border-radius:3px}:not(pre)>code.prism{border-radius:.3em;padding:.1em;white-space:normal}body{--hcb-color--text:#1f1e1e;--hcb-color--text-shadow:#fff;--hcb-color--bg:#f7f6f6;--hcb-color--lang--text:#1f1e1e;--hcb-color--lang--bg:#dedede;--hcb-color--line-numbers:#999;--hcb-color--highlight:hsla(24,20%,49%,.1);--hcb-color--highlight-text:#f5f2f0;--hcb-color--highlight-bg:#b1aead;--hcb-file-icon:url(//www.avecnous.eu/wp-content/plugins/highlighting-code-block/assets/img/file-icon-light.svg);--hcb-color--scrollbar-track:rgba(0,0,0,.05);--hcb-color--scrollbar-thumb:#0000001a}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#5f5f5f}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.class-name,.token.inserted,.token.selector,.token.string{color:#407b08}.language-css .token.string,.style .token.string,.token.entity,.token.url{color:#9a6e3a}.token.atrule,.token.attr-value,.token.function{color:#07a}.token.keyword,.token.operator{color:#c72c4c}.token.important,.token.keyword.this,.token.regex,.token.variable{color:#f18106}.token.bold{font-weight:700}.token.builtin,.token.italic,.token.keyword.def{font-style:italic}.token.entity{cursor:help}.token.delimiter.important{color:#183d86;font-weight:400}@media screen and (max-width:599px){.hcb_wrap.hcb_wrap pre{font-size:var(--hcb-font-size--mobile,13px)}}