/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../../files/theme/fonts/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw0aXpsog.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../../files/theme/fonts/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw9aXpsog.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../../files/theme/fonts/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw2aXpsog.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../../files/theme/fonts/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXpsog.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../../files/theme/fonts/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Righteous';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../files/theme/fonts/righteous/v17/1cXxaUPXBpj2rGoU7C9WhnGFucE.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Righteous';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../files/theme/fonts/righteous/v17/1cXxaUPXBpj2rGoU7C9WiHGF.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html{--wrapper-margin: calc((100vw - 1440px) / 2);--spacing-page: 24px;--spacing-element: 24px;--spacing-column: 24px;--spacing-xs: 8px;--spacing-sm: 35px;--spacing-md: 90px;--spacing-lg: 180px;--spacing-xl: 270px;--font-family: "Nunito", sans-serif;--font-family-2: "Ravane", sans-serif;--font-weight: 500;--font-weight-bold: 800;--font-size: 22px;--font-size-h1: 60px;--font-size-h2: 60px;--font-size-h3: 40px;--font-size-lg: 36px;--font-size-md: 26px;--font-size-sm: 20px;--line-height: 1.5em;--line-height-hl: 0.9em;--line-height-btn: 1.2em;--border-radius: 24px;--color-primary: #DB007D;--color-secondary: #ABC900;--color-primary-hover: #788F04;--color-lightest: #FFF5E8;--color-darkest: #07071A;--color-bg-100: #E2C285;--color-bg-75: #E8C99B;--color-bg-50: #F0DCB6;--color-bg-25: #FAEED5;--color-black: #07071A;--color-dark-1: #0A0A23;--color-dark-2: #101038;--color-dark-3: #131342;--color-dark-4: #16164D;--color-white: #fff;--color-light-1: #F5F5F5;--color-light-2: #EBEBEB;--color-light-3: #E0E0E0;--color-light-4: #D6D6D6;--color-page-background: var(--color-lightest);--color-text: var(--color-darkest);--color-text-inverted: var(--color-lightest)}@media (max-width:767px){html{--spacing-sm: 24px;--spacing-md: 48px;--spacing-lg: 96px;--spacing-xl: 144px;--font-size: 16px;--font-size-h1: 32px;--font-size-h2: 32px;--font-size-h3: 32px;--font-size-lg: 26px;--font-size-md: 18px;--font-size-sm: 14px}}header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,[id="footer"] .foot p:first-child span,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}img,video,audio{max-width:100%;height:auto;border-style:none}a{text-decoration:none;color:inherit}a:focus,a:hover{text-decoration:underline}button,input,select,textarea{appearance:none}ul,ol{list-style:none}img,svg,button,input[type="checkbox"],input[type="radio"],label{vertical-align:middle}blockquote,q{quotes:none}fieldset,img,iframe{border:0}sub,sup{font-size:smaller;font-weight:var(--font-weight-bold)}sup{vertical-align:super}sub{vertical-align:sub}del{text-decoration:line-through}ins{text-decoration:none}@font-face{font-family:"Ravane";src:url("../../files/theme/fonts/ravane/ravane-extrabold-webfont.woff2") format("woff2"), url("../../files/theme/fonts/ravane/ravane-extrabold-webfont.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Ravane";src:url("../../files/theme/fonts/ravane/ravane-medium-webfont.woff2") format("woff2"), url("../../files/theme/fonts/ravane/ravane-medium-webfont.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";font-style:italic;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXX3I6Li01BKofIMNaORs71cA.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:"Nunito";font-style:italic;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Nunito";font-style:italic;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXX3I6Li01BKofIMNaMRs71cA.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Nunito";font-style:italic;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXX3I6Li01BKofIMNaNRs71cA.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Nunito";font-style:italic;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXX3I6Li01BKofIMNaDRs4.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXV3I6Li01BKofIOOaBXso.woff2) format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXV3I6Li01BKofIOuaBXso.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url(../../files/theme/fonts/nunito/v26/XRXV3I6Li01BKofINeaB.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.p-t-none{padding-top:0}.p-t-element{padding-top:var(--spacing-element)}.p-b-none{padding-bottom:0}.p-b-element{padding-bottom:var(--spacing-element)}.p-t-sm{padding-top:var(--spacing-sm)}.p-b-sm{padding-bottom:var(--spacing-sm)}.p-t-md{padding-top:var(--spacing-md)}.p-b-md{padding-bottom:var(--spacing-md)}.p-t-lg{padding-top:var(--spacing-lg)}.p-b-lg{padding-bottom:var(--spacing-lg)}.p-t-xl{padding-top:var(--spacing-xl)}.p-b-xl{padding-bottom:var(--spacing-xl)}.m-t-none{margin-top:0}.m-b-none{margin-bottom:0}.m-t-element{margin-top:var(--spacing-element)}.m-b-element{margin-bottom:var(--spacing-element)}.m-t-sm{margin-top:var(--spacing-sm)}.m-b-sm{margin-bottom:var(--spacing-sm)}.m-t-md{margin-top:var(--spacing-md)}.m-b-md{margin-bottom:var(--spacing-md)}.m-t-lg{margin-top:var(--spacing-lg)}.m-b-lg{margin-bottom:var(--spacing-lg)}.m-t-xl{margin-top:var(--spacing-xl)}.m-b-xl{margin-bottom:var(--spacing-xl)}html{scroll-behavior:smooth}body{background-color:var(--color-page-background);color:var(--color-text);overflow-y:scroll;min-height:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}blockquote{padding:var(--spacing-element);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}blockquote+p{text-align:right}blockquote+p:not(:last-child){margin-bottom:var(--spacing-sm)}blockquote:not(:first-child){margin-top:var(--spacing-sm)}.image_container{overflow:hidden}img,video{display:block}table{padding:0;border-spacing:0;border-collapse:collapse;overflow-x:scroll;-ms-overflow-x:auto;font-size:inherit}table th,table td{text-align:left;text-align:start;vertical-align:top}table th:not(:last-child),table td:not(:last-child){padding-right:10px}table th{text-align:left;font-weight:var(--font-weight-strong)}table tr:not(:last-child) td{padding-bottom:10px}h1,[id="footer"] .foot p:first-child span,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form,.float_above{margin-bottom:var(--spacing-element)}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,pre:last-child,blockquote:last-child,table:last-child,ol:last-child,ul:last-child,form:last-child,.float_above:last-child{margin-bottom:0}.content-text .float_left img,.content-text .float_right img{width:100%}@media (max-width:575px){.content-text .float_left,.content-text .float_right{margin-bottom:var(--spacing-element)}}@media (min-width:576px){.content-text .float_left{float:left;margin-right:var(--spacing-element)}.content-text .float_right{float:right;margin-left:var(--spacing-element)}}.content-text ul li,.content-text ol li{text-wrap:balance}.content-text ul li:not(:last-child),.content-text ol li:not(:last-child){padding-bottom:var(--spacing-xs)}@supports (-webkit-touch-callout: none){.content-text ul,.content-text ol{margin-left:28px}}.content-text ul{margin-left:var(--spacing-element);list-style-type:disc}.content-text ol{list-style-type:decimal-leading-zero;margin-left:40px}.ce_template{margin-left:auto;margin-right:auto}body{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight)}h1,[id="footer"] .foot p:first-child span,h2,h3,h4,h5,h6{font-family:var(--font-family-2);margin-bottom:var(--spacing-element);text-wrap:balance}h1,[id="footer"] .foot p:first-child span{font-size:var(--font-size-h1);line-height:var(--line-height-hl);font-weight:var(--font-weight-bold);padding-top:10px;padding-bottom:10px}h2,.services h3{font-size:var(--font-size-h2);line-height:var(--line-height-hl);font-weight:var(--font-weight-bold)}h3,h4,h5,h6,.text-legal h2{font-size:var(--font-size-h3);line-height:var(--line-height-hl);font-weight:var(--font-weight)}.text-legal p+h2{margin-top:calc(2 * var(--spacing-element))}.text-legal h3,.text-legal h4,.text-legal h5,.text-legal h6{font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);font-weight:var(--font-weight-bold)}strong{font-weight:var(--font-weight);color:var(--color-primary);font-weight:var(--font-weight-bold)}p code{padding:0 4px;background-color:var(--color-darkest);color:var(--color-lightest);font-family:"Courier New", Courier, monospace;font-weight:bold;font-size:var(--font-size-sm);line-height:var(--line-height)}pre{border-radius:0 var(--border-radius) 0 var(--border-radius);padding:var(--spacing-xs) var(--spacing-column);background-color:var(--color-darkest);color:var(--color-lightest);font-family:"Courier New", Courier, monospace;font-weight:normal;font-size:var(--font-size-sm);line-height:var(--line-height)}.nav-menu ul,[id="footer"] .nav-legal ul{margin:0;padding:0;list-style-type:none;display:flex;grid-gap:var(--spacing-element)}.nav-menu a,[id="footer"] .nav-legal a,.nav-menu strong,[id="footer"] .nav-legal strong{display:block;font-weight:var(--font-weight)}.nav-menu strong,[id="footer"] .nav-legal strong{color:var(--color-primary)}.nav-trigger{display:flex;align-items:center;position:relative;z-index:10}@media (min-width:768px){.nav-trigger{display:none}}.nav-trigger .bars{width:40px;height:30px;position:relative}.nav-trigger span{display:none}.nav-trigger i{position:absolute;left:0;right:0;height:4px;background-color:var(--color-text);transition:all 300ms linear}.nav-trigger i:nth-child(1){top:0}.nav-trigger i:nth-child(2){top:50%;transform:translateY(-50%)}.nav-trigger i:nth-child(3){bottom:0}@media (max-width:767px){.nav-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-dark-1);padding:var(--spacing-lg) var(--spacing-page) 0}.nav-menu ul{flex-flow:column;grid-gap:var(--spacing-xs)}.nav-menu li a,.nav-menu li strong{padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-element);background-color:var(--color-dark);font-size:var(--font-size-md);line-height:var(--line-height);border-top-left-radius:var(--border-radius)}.nav-menu label{position:absolute;right:0;top:0;z-index:2;width:40px;height:24px;cursor:pointer}.nav-menu label i{position:absolute;bottom:8px;right:0;background-color:var(--color-primary);width:15px;height:3px}.nav-menu label i:nth-child(2){transition:all 300ms;transform:rotate(90deg)}.nav-menu input{display:none}.nav-menu input:checked+label i:nth-child(2){transform:rotate(0)}.nav-menu input:checked+label+ul{max-height:none}}@media (min-width:768px){.nav-menu a.trail{border-color:var(--color-white)}.nav-menu a.trail:hover{border-color:var(--color-primary)}}body.menu-active{overflow:hidden;height:100%}body.menu-active .nav-trigger i:nth-child(1){transform-origin:center;transform:translateY(-50%) rotate(45deg);top:50%}body.menu-active .nav-trigger i:nth-child(2){opacity:0}body.menu-active .nav-trigger i:nth-child(3){transform-origin:center;transform:translateY(50%) rotate(-45deg);bottom:50%}body.menu-active .nav-menu{display:block}body.menu-active .nav-menu strong{border-bottom:2px solid var(--color-light-4);color:var(--color-light-4)}[id="header"]{position:fixed;top:0;right:0;bottom:0;left:0;bottom:auto;z-index:2}[id="header"] .head{display:flex;justify-content:space-between;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);transition-property:padding, background-color;transition-duration:300ms, 1s;transition-timing-function:ease-in-out;transition-delay:100ms, 1s}@media (max-width:1487px){[id="header"] .head{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1488px){[id="header"] .head{max-width:1440px;margin-left:auto;margin-right:auto}}@media (min-width:768px){[id="header"] .head{align-items:center}}body.scrolled [id="header"]{background-color:var(--color-lightest)}body.scrolled [id="header"] .head{justify-content:flex-end;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}body.scrolled [id="header"] .logo{display:none}[id="footer"]{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);background-color:var(--color-darkest)}[id="footer"]::before{background:linear-gradient(to bottom right, var(--color-black) 50%, transparent 50%)}[id="footer"],[id="footer"] a{color:var(--color-lightest)}@media (max-width:1487px){[id="footer"] .inside{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1488px){[id="footer"] .inside{max-width:1440px;margin-left:auto;margin-right:auto}}[id="footer"] .foot{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-sm)}@media (max-width:767px){[id="footer"] .foot{max-width:max-content;margin-left:auto;margin-right:auto}}@media (min-width:768px){[id="footer"] .foot{grid-template-columns:1fr 1fr}[id="footer"] .foot p:first-child{grid-column:1 / span 2}}[id="footer"] .foot p:first-child{margin-bottom:0;text-align:center}[id="footer"] .foot>a{display:flex;grid-gap:var(--spacing-xs);align-items:center;border-bottom:0;margin-bottom:0}[id="footer"] .foot>a span,[id="footer"] .foot>a .content-svg,[id="footer"] .foot>a svg{transition:all 300ms ease-in-out}[id="footer"] .foot>a span{color:var(--color-lightest)}[id="footer"] .foot>a .content-svg{background-color:var(--color-lightest);height:60px;width:60px;display:flex;justify-content:center;align-items:center;color:var(--color-darkest);border-radius:0 var(--border-radius)}[id="footer"] .foot>a .content-svg svg{height:32px}@media (min-width:768px){[id="footer"] .foot>a:nth-child(even){justify-content:flex-end}[id="footer"] .foot>a:nth-child(even) .content-svg{order:2}[id="footer"] .foot>a:nth-child(odd) .content-svg{border-radius:var(--border-radius) 0}}[id="footer"] .foot>a:hover{text-decoration:none}[id="footer"] .foot>a:hover .content-svg{background-color:var(--color-secondary)}[id="footer"] .nav-legal{margin-top:var(--spacing-lg);display:flex;grid-gap:var(--spacing-element)}@media (max-width:1487px){[id="footer"] .nav-legal{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1488px){[id="footer"] .nav-legal{max-width:1440px;margin-left:auto;margin-right:auto}}[id="footer"] .nav-legal a,[id="footer"] .nav-legal strong{font-size:var(--font-size-sm);line-height:var(--line-height);border-color:var(--color-lightest)}[id="footer"] .nav-legal a:hover{color:var(--color-secondary);border-color:var(--color-secondary)}[id="footer"] .nav-legal strong{color:var(--color-darkest);border-color:transparent}@media (max-width:767px){[id="footer"] .nav-legal{justify-content:center}}@media (min-width:768px){[id="footer"] .nav-legal{justify-content:flex-end}}.bg-dark-1,.bg-dark-2,.bg-dark-3,.bg-dark-4{position:relative;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.bg-page,.mod_newsreader{background-color:var(--color-lightest)}.bg-dark{background-color:var(--color-darkest)}.bg-dark,.bg-dark a{color:var(--color-lightest)}.bg-100{background-color:var(--color-bg-100)}.bg-75{background-color:var(--color-bg-75)}.bg-50{background-color:var(--color-bg-50)}.bg-25,.mod_newslist{background-color:var(--color-bg-25)}.bg-dark-1{background-color:var(--color-dark-1)}.bg-dark-1+div.bg-dark-1{margin-top:calc(-1 * (var(--spacing-lg) - var(--spacing-md)));padding-top:0}.bg-dark-2{background-color:var(--color-dark-2)}.bg-dark-2+div.bg-dark-2{margin-top:calc(-1 * (var(--spacing-lg) - var(--spacing-md)));padding-top:0}.bg-dark-3{background-color:var(--color-dark-3)}.bg-dark-3+div.bg-dark-3{margin-top:calc(-1 * (var(--spacing-lg) - var(--spacing-md)));padding-top:0}.bg-dark-4{background-color:var(--color-dark-4)}.bg-dark-4+div.bg-dark-4{margin-top:calc(-1 * (var(--spacing-lg) - var(--spacing-md)));padding-top:0}.text-legal,.mod_newsreader,.intro+.bg-dark-2,.bg-dark-1+.bg-dark-2,.bg-dark-2+.bg-dark-1{position:relative}.text-legal[class^="bg-"],.mod_newsreader[class^="bg-"],.intro+.bg-dark-2[class^="bg-"],.bg-dark-1+.bg-dark-2[class^="bg-"],.bg-dark-2+.bg-dark-1[class^="bg-"],.text-legal[class*=" bg-"],.mod_newsreader[class*=" bg-"],.intro+.bg-dark-2[class*=" bg-"],.bg-dark-1+.bg-dark-2[class*=" bg-"],.bg-dark-2+.bg-dark-1[class*=" bg-"]{padding-top:calc(var(--spacing-lg) + var(--spacing-md))}.text-legal::before,.mod_newsreader::before,.intro+.bg-dark-2::before,.bg-dark-1+.bg-dark-2::before,.bg-dark-2+.bg-dark-1::before{position:absolute;left:0;right:0;top:0;content:"";width:100%;height:var(--spacing-md)}.text-legal,.mod_newsreader{overflow:visible}.text-legal::before,.mod_newsreader::before{top:calc(-1 * var(--spacing-md));background:linear-gradient(to bottom right, transparent 50%, var(--color-page-background) 50%)}div[id="kontakt"]::before{background:linear-gradient(to bottom right, var(--color-page-background) 50%, transparent 50%)}.bg-dark-2+div[id="kontakt"]::before{background:linear-gradient(to bottom right, var(--color-dark-2) 50%, transparent 50%)}div[id="kontakt"]::after{background:linear-gradient(to bottom right, transparent 50%, var(--color-page-background) 50%)}div[id="kontakt"]>.content-wrapper>div{margin-left:0}.intro+.bg-dark-2::before{background:linear-gradient(to bottom right, var(--color-page-background) 50%, transparent 50%)}.bg-dark-1+.bg-dark-2::before{background:linear-gradient(to bottom right, var(--color-page-background) 50%, var(--color-dark-2) 50%)}.bg-dark-2+.bg-dark-1::before{background:linear-gradient(to bottom right, var(--color-dark-2) 50%, var(--color-page-background) 50%)}[id="background"]{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:var(--color-bg-25);bottom:auto;z-index:-1}[id="background"] *{height:100%}[id="background"] img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:100% 50%}@media (orientation:landscape){[id="background"] .portrait{display:none}}@media (orientation:portrait){[id="background"] .landscape{display:none}}a{color:var(--color-text);text-decoration:none;border-bottom:2px solid var(--color-primary)}a:hover,a:focus{text-decoration:none;color:var(--color-primary)}a[href^="tel"]{white-space:nowrap}p a svg,li a svg{height:calc(0.8 * var(--font-size));width:auto;vertical-align:baseline}li>a.list-link{display:inline-block}.content-hyperlink.link-contact a,.button-default,.content-hyperlink a,.button-contact,.mod_newsreader p.back a,button.submit{display:inline-block;font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-btn);color:var(--color-text);border:2px solid var(--color-text);border-radius:0 var(--border-radius);padding:var(--spacing-xs) var(--spacing-element);background-color:transparent;cursor:pointer;transition:all 300ms ease-in-out}@media (max-width:767px){.content-hyperlink.link-contact a+a,.content-hyperlink.link-contact a+.button-default,.content-hyperlink.link-contact .content-hyperlink a+a,.content-hyperlink .content-hyperlink.link-contact a+a,.content-hyperlink.link-contact a+.button-contact,.content-hyperlink.link-contact .mod_newsreader p.back a+a,.mod_newsreader p.back .content-hyperlink.link-contact a+a,.content-hyperlink.link-contact a+button.submit,.content-hyperlink.link-contact .button-default+a,.button-default+.button-default,.content-hyperlink .button-default+a,.button-default+.button-contact,.mod_newsreader p.back .button-default+a,.button-default+button.submit,.content-hyperlink a+.button-default,.content-hyperlink a+a,.content-hyperlink a+.button-contact,.content-hyperlink .mod_newsreader p.back a+a,.mod_newsreader p.back .content-hyperlink a+a,.content-hyperlink a+button.submit,.content-hyperlink.link-contact .button-contact+a,.button-contact+.button-default,.content-hyperlink .button-contact+a,.button-contact+.button-contact,.mod_newsreader p.back .button-contact+a,.button-contact+button.submit,.mod_newsreader p.back a+.button-default,.mod_newsreader p.back a+.button-contact,.mod_newsreader p.back a+a,.mod_newsreader p.back a+button.submit,.content-hyperlink.link-contact button.submit+a,button.submit+.button-default,.content-hyperlink button.submit+a,button.submit+.button-contact,.mod_newsreader p.back button.submit+a,button.submit+button.submit{display:block;width:max-content;margin-top:var(--spacing-element)}}@media (min-width:768px){.content-hyperlink.link-contact a+a,.content-hyperlink.link-contact a+.button-default,.content-hyperlink.link-contact .content-hyperlink a+a,.content-hyperlink .content-hyperlink.link-contact a+a,.content-hyperlink.link-contact a+.button-contact,.content-hyperlink.link-contact .mod_newsreader p.back a+a,.mod_newsreader p.back .content-hyperlink.link-contact a+a,.content-hyperlink.link-contact a+button.submit,.content-hyperlink.link-contact .button-default+a,.button-default+.button-default,.content-hyperlink .button-default+a,.button-default+.button-contact,.mod_newsreader p.back .button-default+a,.button-default+button.submit,.content-hyperlink a+.button-default,.content-hyperlink a+a,.content-hyperlink a+.button-contact,.content-hyperlink .mod_newsreader p.back a+a,.mod_newsreader p.back .content-hyperlink a+a,.content-hyperlink a+button.submit,.content-hyperlink.link-contact .button-contact+a,.button-contact+.button-default,.content-hyperlink .button-contact+a,.button-contact+.button-contact,.mod_newsreader p.back .button-contact+a,.button-contact+button.submit,.mod_newsreader p.back a+.button-default,.mod_newsreader p.back a+.button-contact,.mod_newsreader p.back a+a,.mod_newsreader p.back a+button.submit,.content-hyperlink.link-contact button.submit+a,button.submit+.button-default,.content-hyperlink button.submit+a,button.submit+.button-contact,.mod_newsreader p.back button.submit+a,button.submit+button.submit{margin-left:var(--spacing-element)}}.content-hyperlink.link-contact a:hover,.button-default:hover,.content-hyperlink a:hover,.button-contact:hover,.mod_newsreader p.back a:hover,button.submit:hover{background-color:var(--color-text);color:var(--color-text-inverted);text-decoration:none}.content-hyperlink{text-align:center}.content-hyperlink a{width:max-content}.content-hyperlink.link-contact{border-radius:0 var(--border-radius) 0 var(--border-radius);padding:var(--spacing-element) var(--spacing-column);background-color:var(--color-darkest);color:var(--color-lightest)}.content-hyperlink.link-contact a{color:var(--color-secondary);border-color:var(--color-secondary)}.content-hyperlink.link-contact a:hover{background-color:var(--color-secondary);color:var(--color-darkest)}.button-contact{color:var(--color-lightest);border-color:var(--color-primary);background-color:var(--color-primary)}.button-contact:hover{background-color:var(--color-darkest);border-color:var(--color-darkest)}ul.social{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;grid-gap:var(--spacing-element)}ul.social li:nth-child(even) .content-svg{border-radius:var(--border-radius) 0}ul.social li:nth-child(odd) .content-svg{border-radius:0 var(--border-radius)}ul.social .content-svg{background-color:var(--color-lightest);height:75px;width:75px;display:flex;justify-content:center;align-items:center;color:var(--color-dark-1);transition:all 300ms ease-in-out}ul.social .content-svg svg{height:40px}ul.social a:hover>.content-svg{background-color:var(--color-secondary)}.content-image{position:relative}figcaption{background-color:var(--color-light-2);color:var(--color-text-inverted);border-top:1px solid var(--color-text-inverted);position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:right;font-size:var(--font-size-sm);line-height:var(--line-height)}.col-1[class]:not([class*=" p-t-"]):not([class^="p-t-"]){padding-top:var(--spacing-lg)}.col-1[class]:not([class*=" p-b-"]):not([class^="p-b-"]){padding-bottom:var(--spacing-lg)}@media (max-width:1487px){.col-1>.content-wrapper{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1488px){.col-1>.content-wrapper{max-width:1440px;margin-left:auto;margin-right:auto}}.col-1>.content-wrapper>div{max-width:100%;width:max-content;margin-left:auto;margin-right:auto}.col-1>.content-wrapper>div:not(:last-child){margin-bottom:var(--spacing-element)}@media (min-width:1488px){.col-1>.content-wrapper>div{max-width:calc((1440px - var(--spacing-md)) / 2)}}.col-1>.content-wrapper>.content-image{border-radius:0 var(--border-radius);overflow:hidden}.col-2>.content-wrapper,.services>.content-wrapper,.mod_newslist>.content-wrapper{display:grid;grid-gap:var(--spacing-md);justify-content:center;padding-left:var(--spacing-page);padding-right:var(--spacing-page);grid-template:1fr}.col-2{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.col-2>.content-wrapper{align-items:start}@media (min-width:768px){.col-2>.content-wrapper{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1440px){.col-2>.content-wrapper{grid-template-columns:repeat(2, calc((1440px - var(--spacing-md)) / 2))}}.col-2>.content-wrapper>.content-image{border-radius:0 var(--border-radius);overflow:hidden}@media (min-width:768px){.col-2>.content-wrapper>.content-image:nth-child(odd){border-radius:var(--border-radius) 0}.col-2>.content-wrapper>.column-left{grid-column:1;grid-row:1}}@media (min-width:768px){.services>.content-wrapper{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1440px){.services>.content-wrapper{grid-template-columns:repeat(2, calc((1440px - var(--spacing-md)) / 2))}}@media (max-width:1488px){.services>.content-wrapper{grid-gap:var(--spacing-sm)}}.services>.content-wrapper .content-text{background-color:var(--color-darkest);padding:var(--spacing-sm);color:var(--color-lightest)}.services>.content-wrapper .content-text strong{color:var(--color-secondary)}@media (min-width:1488px){.services>.content-wrapper .content-text{padding:var(--spacing-md)}}.services>.content-wrapper .content-text:nth-child(4n+1),.services>.content-wrapper .content-text:nth-child(4n+4){border-radius:0 var(--border-radius)}.services>.content-wrapper .content-text:nth-child(4n+2),.services>.content-wrapper .content-text:nth-child(4n+3){border-radius:var(--border-radius) 0}.services>.content-wrapper p:first-child,.services>.content-wrapper h3{text-align:center}.services>.content-wrapper svg{height:60px;width:auto}.hero{position:relative;display:flex;align-items:center;height:100vh;height:calc(var(--vh, 1vh) * 100 + var(--spacing-md));padding-top:var(--spacing-lg);overflow:hidden}.hero .rte{width:100%;padding-right:650px;height:max-content}@media (max-width:1487px){.hero .rte{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1488px){.hero .rte{max-width:1440px;margin-left:auto;margin-right:auto}}.hero .rte p{max-width:700px}.hero figure{position:absolute;right:var(--wrapper-margin);top:296px}.hero-sm{height:75vh;height:calc(var(--vh, 1vh) * 75);display:flex;align-items:center;padding-top:var(--spacing-md)}.hero-sm .rte{width:100%;height:max-content}@media (max-width:1487px){.hero-sm .rte{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1488px){.hero-sm .rte{max-width:1440px;margin-left:auto;margin-right:auto}}.hero-sm .rte p{max-width:700px}.intro{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);background-color:var(--color-darkest)}.intro,.intro a{color:var(--color-lightest)}.intro .rte{text-align:center;font-size:var(--font-size-md);line-height:var(--line-height)}@media (max-width:1087px){.intro .rte{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1088px){.intro .rte{max-width:1040px;margin-left:auto;margin-right:auto}}.text-legal{font-size:var(--font-size-sm);line-height:var(--line-height)}.text-legal h3{font-size:var(--font-size-md);line-height:var(--line-height-hl)}@media (max-width:1087px){.text-legal>*{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1088px){.text-legal>*{max-width:1040px;margin-left:auto;margin-right:auto}}.hl-text h1,.hl-text [id="footer"] .foot p:first-child span,[id="footer"] .foot p:first-child .hl-text span,.hl-text h2,.hl-text h3,.hl-text h4,.hl-text h5,.hl-text h6{text-align:center;padding-left:var(--spacing-page);padding-right:var(--spacing-page)}.hl-text .rte{text-align:center}@media (max-width:1087px){.hl-text .rte{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1088px){.hl-text .rte{max-width:1040px;margin-left:auto;margin-right:auto}}.hl-text .rte ul{justify-content:center}.mod_newslist{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}@media (max-width:1487px){.mod_newslist>h2{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1488px){.mod_newslist>h2{max-width:1440px;margin-left:auto;margin-right:auto}}.mod_newslist .content-wrapper{padding-left:0;padding-right:0;grid-template-columns:1fr}@media (max-width:1487px){.mod_newslist .content-wrapper{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1488px){.mod_newslist .content-wrapper{max-width:1440px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.mod_newslist .content-wrapper{grid-template-columns:repeat(2, 1fr)}}.mod_newslist .layout-latest{height:100%}.mod_newslist .layout_latest>a,.mod_newslist .layout_latest>div{height:100%;display:block;position:relative;background-color:var(--color-lightest);color:var(--color-darkest);padding:var(--spacing-sm);border:0}@media (max-width:991px){.mod_newslist .layout_latest>a p.info,.mod_newslist .layout_latest>div p.info{font-size:var(--font-size-sm);line-height:var(--line-height)}}.mod_newslist .layout_latest>a h2,.mod_newslist .layout_latest>a .ce_text,.mod_newslist .layout_latest>div h2,.mod_newslist .layout_latest>div .ce_text{text-wrap:balance}.mod_newslist .layout_latest>a picture,.mod_newslist .layout_latest>a img,.mod_newslist .layout_latest>div picture,.mod_newslist .layout_latest>div img{width:100%;height:auto}.mod_newslist .layout_latest>a p.more,.mod_newslist .layout_latest>div p.more{background-color:var(--color-primary);font-weight:var(--font-weight-bold);color:var(--color-lightest);border-radius:12px 0;width:max-content;margin-top:var(--spacing-element);padding:4px 8px}@media (max-width: 479px) or ((min-width: 992px) and (max-width: 1199px)){.mod_newslist .layout_latest>a p.info,.mod_newslist .layout_latest>a .ce_text,.mod_newslist .layout_latest>div p.info,.mod_newslist .layout_latest>div .ce_text{font-size:var(--font-size-sm);line-height:var(--line-height)}}.mod_newslist .layout_latest>a .image_container,.mod_newslist .layout_latest>div .image_container{position:relative;z-index:0}.mod_newslist .layout_latest>a .image_container::after,.mod_newslist .layout_latest>div .image_container::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:var(--color-page-background);mix-blend-mode:multiply;transition:opacity 1s ease;opacity:0.75}.mod_newsreader{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);margin-top:calc(var(--spacing-lg) + var(--spacing-md))}@media (max-width:1087px){.mod_newsreader .layout_full{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1088px){.mod_newsreader .layout_full{max-width:1040px;margin-left:auto;margin-right:auto}}.mod_newsreader .layout_full .info{margin-bottom:calc(var(--spacing-md) + var(--spacing-sm))}.mod_newsreader .layout_full .text-wrapper{display:flex;flex-flow:column;grid-gap:calc(var(--spacing-md) + var(--spacing-sm))}.mod_newsreader .layout_full .rte p+h2,.mod_newsreader .layout_full .rte p+h3,.mod_newsreader .layout_full .rte p+h4,.mod_newsreader .layout_full .rte p+h5,.mod_newsreader .layout_full .rte p+h6{margin-top:calc(var(--spacing-element) + var(--spacing-sm))}.mod_newsreader p.back{margin-top:var(--spacing-lg)}@media (max-width:1087px){.mod_newsreader p.back{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1088px){.mod_newsreader p.back{max-width:1040px;margin-left:auto;margin-right:auto}}div.content-accordion{border:0}div.content-accordion .handorgel__header__button,div.content-accordion .handorgel__content{background-color:transparent;color:var(--color-text);border:0;border-bottom:1px solid var(--color-text)}@media (max-width:1087px){div.content-accordion .handorgel__header__button,div.content-accordion .handorgel__content{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1088px){div.content-accordion .handorgel__header__button,div.content-accordion .handorgel__content{max-width:1040px;margin-left:auto;margin-right:auto}}div.content-accordion .handorgel__header__button{font-size:var(--font-size);line-height:var(--line-height);padding:var(--spacing-xs) 0;font-weight:var(--font-weight-bold)}div.content-accordion .handorgel__header--opened>button,div.content-accordion .handorgel__header__button:hover{color:var(--color-primary)}div.content-accordion .handorgel__content__inner{padding:var(--spacing-sm) 0}form.clicked *:invalid{border-color:var(--color-primary)}.widget{margin-bottom:var(--spacing-element)}fieldset{padding:0;margin:0;border:0;min-width:0}label{display:block}label,input,textarea,select{font-family:var(--font-family);font-size:1em;line-height:var(--line-height);font-weight:var(--font-weight)}input[type="search"]{-webkit-appearance:none}input[type="file"]{display:block;vertical-align:middle;line-height:1}input.radio,input.checkbox{margin-left:1px;line-height:var(--line-height);vertical-align:middle}input.radio+label,input.checkbox+label{margin-bottom:0}input.text,input.captcha,textarea{display:block;width:100%;padding:5px 10px;border-radius:0;border:2px solid var(--color-text);color:var(--color-text);background-clip:padding-box;background-image:none;background-color:transparent}input.text::placeholder,input.text:-ms-input-placeholder,input.text::-ms-input-placeholder,input.captcha::placeholder,input.captcha:-ms-input-placeholder,input.captcha::-ms-input-placeholder,textarea::placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:#bcbcbc}textarea{height:auto}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none;background-color:var(--color-text);color:var(--color-black)}.widget-submit{text-align:right}.widget-select{width:min-content;position:relative}.widget-select select{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--color-primary);border-radius:0;padding:2px 30px 2px 10px;line-height:38px;position:relative;z-index:2}.widget-select:hover{cursor:pointer}.widget-select::after{position:absolute;right:10px;bottom:19px;content:"";width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23333333' d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}p.error{margin-bottom:0}.explanation{font-size:var(--font-size-sm);line-height:var(--line-height)}.form-confirmation{border-radius:0 var(--border-radius);background-color:var(--color-white);color:var(--color-text-inverted);padding:var(--spacing-sm)}.form-confirmation a{color:var(--color-primary)}.fade-in h1,.fade-in [id="footer"] .foot p:first-child span,[id="footer"] .foot p:first-child .fade-in span,.fade-in h2,.fade-in h3{transition:opacity 2s ease, transform 1s ease;opacity:0}.from-top h1,.from-top [id="footer"] .foot p:first-child span,[id="footer"] .foot p:first-child .from-top span,.from-top h2,.from-top h3{transform:translateY(-200px)}.from-bottom h1,.from-bottom [id="footer"] .foot p:first-child span,[id="footer"] .foot p:first-child .from-bottom span,.from-bottom h2,.from-bottom h3{transform:translateY(200px)}.from-left h1,.from-left [id="footer"] .foot p:first-child span,[id="footer"] .foot p:first-child .from-left span,.from-left h2,.from-left h3{transform:translateX(-200px)}.from-right h1,.from-right [id="footer"] .foot p:first-child span,[id="footer"] .foot p:first-child .from-right span,.from-right h2,.from-right h3{transform:translateX(200px)}.shown h1,.shown [id="footer"] .foot p:first-child span,[id="footer"] .foot p:first-child .shown span,.shown h2,.shown h3{opacity:1;transform:translateY(0)}.content-image{}.content-image.fade-in{position:relative}.content-image.fade-in::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:var(--color-page-background);mix-blend-mode:multiply;transition:opacity 2s ease, transform 1s ease;opacity:0.9}.content-image.shown::after{opacity:0}
