@charset "UTF-8";
@keyframes fadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes jump-shaking{0%{transform:translateX(0)}25%{transform:translateY(-5px)}35%{transform:translateY(-5px) rotate(17deg)}55%{transform:translateY(-5px) rotate(-17deg)}65%{transform:translateY(-5px) rotate(17deg)}75%{transform:translateY(-5px) rotate(-17deg)}100%{transform:translateY(0) rotate(0)}}@keyframes bounceArrow{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}@keyframes bounceArrowUp{0%,20%,50%,80%,100%{-webkit-transform:translateY(0) rotate(-90deg);-ms-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}40%{-webkit-transform:translateY(-10px) rotate(-90deg);-ms-transform:translateY(-10px) rotate(-90deg);transform:translateY(-10px) rotate(-90deg)}60%{-webkit-transform:translateY(-10px) rotate(-90deg);-ms-transform:translateY(-10px) rotate(-90deg);transform:translateY(-10px) rotate(-90deg)}}@keyframes bounceArrowR{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}}.blog-full .field-page-img{margin:0 0 24px;text-align:center;border-radius:8px;overflow:hidden}@media screen and (min-width:768px){.blog-full .field-page-img{float:left;margin-right:1.2rem;max-width:49.0909090909%}}@media screen and (min-width:1200px){.blog-full .field-page-img{margin-bottom:1.2rem;max-width:39rem}}.blog-full .text-formatted p>img{margin-bottom:24px}@media screen and (min-width:768px){.blog-full .text-formatted p>img{max-width:49.0909090909%;margin-left:1.2rem}}@media screen and (min-width:1200px){.blog-full .text-formatted p>img{margin-bottom:1.2rem;max-width:39rem}}.blog-full .text-formatted p:first-child{margin-bottom:16px}@media screen and (min-width:1200px){.blog-full .text-formatted p:first-child{margin-bottom:0.8rem}}.blog-full .text-formatted .clear{clear:both}.blog-info{font-size:0.75rem;font-weight:400;line-height:1.1;margin-bottom:7px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:1200px){.blog-info{font-size:0.7rem;font-weight:400;line-height:1.1}}@media screen and (min-width:1200px){.blog-info{margin-bottom:0.8rem}}.blog-info-item:before{font-family:"icomoon";font-size:16px;font-weight:400;line-height:1;color:inherit;display:inline-block;vertical-align:middle;color:#FD8A25;margin-top:-0.2em;margin-right:6px}@media screen and (min-width:1200px){.blog-info-item:before{font-size:1.2rem}}@media screen and (min-width:1200px){.blog-info-item:before{font-size:1rem}}.blog-info-item--type:before{content:""}.blog-info-item--date:before{content:""}.blog-teaser .field-page-img{margin-bottom:10px}@media screen and (min-width:1200px){.blog-teaser .field-page-img{margin-bottom:0.75rem}}.blog-teaser .field-page-img img{width:100%;border-radius:8px}@media screen and (min-width:1200px){.blog-teaser .field-page-img img{border-radius:1rem}}.blog-teaser__title{font-size:19px;font-weight:700;line-height:1.1}@media screen and (min-width:1200px){.blog-teaser__title{font-size:1.35rem;font-weight:700;line-height:1.1}}.blog-teaser__title a{transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:#323336;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #FD8A25, #FD8A25 50%, #323336 50%);background-size:200% 100%;background-position:100%}@media (any-hover:hover){.blog-teaser__title a:hover{background-position:0;-webkit-text-stroke-color:#FD8A25}}body[data-am_theme="theme_1"] .blog-teaser__title a{background-image:linear-gradient(to right, #FD8A25, #FD8A25 50%, #FFFFFF 50%)}@media (any-hover:hover){.blog-teaser:hover .blog-teaser__title a{color:#FD8A25}}.view-block-blog{padding-top:20px;padding-bottom:20px}@media screen and (min-width:1200px){.view-block-blog{padding-top:3.75rem;padding-bottom:1.75rem}}.view-block-blog .block__layout{position:relative}.view-block-blog .block__title{font-size:24px;font-weight:700;line-height:1.1;margin-bottom:8px}@media screen and (min-width:1200px){.view-block-blog .block__title{font-size:2rem;font-weight:700;line-height:1.1}}@media screen and (min-width:480px){.view-block-blog .block__title{text-align:left}}@media screen and (min-width:1200px){.view-block-blog .block__title{margin-bottom:3.25rem}}@media screen and (min-width:1200px){.view-block-blog .view-header{position:absolute;top:1rem;right:0}}.view-block-blog .view-header a{font-size:1rem;font-weight:600;transition-duration:0.2s;text-decoration:none;display:flex;align-items:center;gap:12px;margin-bottom:28px}@media screen and (min-width:1200px){.view-block-blog .view-header a{font-size:1rem;font-weight:600;line-height:1.1}}@media screen and (min-width:1200px){.view-block-blog .view-header a{gap:0.6rem}}@media (any-hover:hover){.view-block-blog .view-header a:hover{color:#FD8A25}.view-block-blog .view-header a:hover:after{animation:bounceArrow 2s ease infinite}}.view-block-blog .view-header a:after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";color:#FD8A25}@media screen and (min-width:1200px){.view-block-blog .view-header a:after{font-size:1.2rem}}@media screen and (min-width:1200px){.view-block-blog .view-header a{margin-bottom:0}}.view-blog .views-row{margin-bottom:16px}@media screen and (min-width:1200px){.view-blog .views-row{margin-bottom:1.6rem}}.view-blog.view-has-slider .swiper{margin:0 -24px;padding:0 24px;min-width:100%}@media screen and (min-width:1200px){.view-blog.view-has-slider .swiper{margin:0;padding:0}}.view-blog.view-has-slider .view-content{margin:0}@media screen and (min-width:1200px){.view-blog.view-has-slider .view-content{margin:0 -0.6rem}}.view-blog.view-has-slider .views-row{padding:0;margin-bottom:0}@media screen and (min-width:1200px){.view-blog.view-has-slider .views-row{padding:0 0.6rem}}