/* source: Flexgrid/Flexgrid/src/Assets/Css/FrontendAssets/BackgroundStyles.scss */
.bg-white{background:var(--white,#fff)}.bg-light{background:var(--light,#f7f7fb)}.bg-light-grey{background:var(--light-grey,#eef1f5)}.bg-grey{background:var(--grey,#d8dde6)}.bg-dark{background:var(--dark,#18202f)}.bg-primary{background:var(--primary,#722fbe)}.bg-primary-light{background:var(--primary-light,#f3ebff)}.bg-secondary{background:var(--secondary,#ece0fa)}.bg-secondary{background:var(--secondary-light,#ece0fa)}.bg-accent{background:var(--accent,#30b7a7)}.bg-transparent{background:transparent}
/* source: Flexgrid/Flexgrid/src/Assets/Css/FrontendAssets/BorderRadiusStyles.scss */
.radius-none,.border-radius-none{--border-radius:0px;border-radius:var(--radius-none,0)}.radius-sm,.border-radius-sm{border-radius:var(--radius-sm,4px)}.radius-md,.border-radius-md{border-radius:var(--radius-md,8px)}.radius-lg,.border-radius-lg{border-radius:var(--radius-lg,14px)}.radius-xl,.border-radius-xl{border-radius:var(--radius-xl,22px)}.radius-pill,.border-radius-pill{border-radius:var(--radius-pill,999px)}.border-radius-left{border-top-left-radius:var(--radius-lg,14px);border-bottom-left-radius:var(--radius-lg,14px)}.border-radius-right{border-top-right-radius:var(--radius-lg,14px);border-bottom-right-radius:var(--radius-lg,14px)}.border-radius-top{border-top-left-radius:var(--radius-lg,14px);border-top-right-radius:var(--radius-lg,14px)}.border-radius-bottom{border-bottom-right-radius:var(--radius-lg,14px);border-bottom-left-radius:var(--radius-lg,14px)}
/* source: Flexgrid/Flexgrid/src/Assets/Css/FrontendAssets/TextAlignStyles.scss */
.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}
/* source: Flexgrid/Flexgrid/src/Assets/Css/FrontendAssets/GridAlignmentStyles.scss */
.align-self-start{align-self:start}.align-self-center,.align-center{align-self:center}.align-self-end{align-self:end}.align-self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.justify-self-stretch{justify-self:stretch}.hidden{display:none !important}
/* source: Files/Assets/Css/Components/Button.scss */

/* source: Files/Assets/Css/Components/H1.scss */
h1{}
/* source: Files/Assets/Css/Components/H2.scss */
h2{}
/* source: Files/Assets/Css/Components/H3.scss */
h3{}
/* source: Files/Assets/Css/Components/H4.scss */
h4{}
/* source: Files/Assets/Css/Components/H5.scss */
h5{}
/* source: Files/Assets/Css/Components/Link.scss */
a{}
/* source: Files/Assets/Css/Components/P.scss */
p{}
/* source: Files/Assets/Css/Components/Span.scss */
span{}
/* source: Flexgrid/Flexgrid/src/Assets/Css/Grid/defaults.scss */
@charset "UTF-8";grid,.grid,form{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;width:100%;z-index:2;margin:0 auto;--cw:12;--cs:auto;--rh:1;--rs:auto}@media (max-width:576px){grid,.grid,form{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:576px){grid,.grid,form{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:768px){grid,.grid,form{max-width:720px;gap:30px}}@media (min-width:992px){grid,.grid,form{max-width:960px;gap:30px}}@media (min-width:1200px){grid,.grid,form{max-width:1140px;gap:30px}}@media (min-width:1400px){grid,.grid,form{max-width:1290px;gap:30px}}grid.no-gap,.grid.no-gap,form.no-gap{gap:0}grid.fluid,.grid.fluid,form.fluid{margin:0;max-width:100%}@media (max-width:692px){grid.fluid,.grid.fluid,form.fluid{width:100%}}grid>*,.grid>*,form>*{grid-column:var(--column-span) / span var(--column-width);grid-row:var(--row-span) / span var(--rh)}@media (max-width:692px){grid>*,.grid>*,form>*{--column-width:var(--cw-xs,12);--column-span:var(--cs-xs,auto);--row-span:var(--rs-xs)}}@media (min-width:692px) and (max-width:992px){grid>*,.grid>*,form>*{--column-width:var(--cw-sm,var(--cw));--column-span:var(--cs-sm,var(--cs));--row-span:var(--rs-sm,var(--rs))}}@media (min-width:992px){grid>*,.grid>*,form>*{--column-width:var(--cw,12);--column-span:var(--cs,auto);--row-span:var(--rs,auto)}}grid:not(.fluid) grid,grid:not(.fluid) grid:not(.fixed),grid:not(.fluid) .grid:not(.fixed),.grid:not(.fluid) grid,.grid:not(.fluid) grid:not(.fixed),.grid:not(.fluid) .grid:not(.fixed),form:not(.fluid) grid,form:not(.fluid) grid:not(.fixed),form:not(.fluid) .grid:not(.fixed){max-width:100% !important;margin:0 !important}@media (max-width:692px){.soft-errors{display:none !important}}img{display:flex;max-width:100%;height:auto;border:var(--border-radius)}body{overflow-x:hidden}.has-slider{max-width:100vw;z-index:1;clip-path:inset(-200px 0px -200px 0)}.read-more-toggle{display:block;margin-top:10px}.read-more-content-js{opacity:0;display:block !important;overflow:hidden;transition:height 0.3s;pointer-events:none;position:absolute}.read-more-content-js.initiated{opacity:1;position:relative;height:calc(var(--line-height) * 2)}.read-more-content-js.is-active{height:var(--height)}.read-more-content-js.is-active:after{background:transparent}.read-more-content-js:after{content:"";background:linear-gradient(to bottom,rgba(255,0,0,0),white);position:absolute;left:0;right:0;top:0;height:calc(var(--line-height) * 2)}.text-block ul{list-style:none}.text-block ul li{position:relative}.text-block ul li:before{position:absolute;left:-25px;font-weight:700;content:"";color:var(--icon-color,var(--primary));font-family:"FontAwesome"}svg{max-width:100%;height:auto}figure{padding:0;margin:0}img.cover{object-fit:cover;height:100%;width:100%}.hidden{display:none}@media (max-width:692px){.hidden-xs{display:none}}@media (min-width:692px) and (max-width:992px){.hidden-sm{display:none}}@media (min-width:993px){.hidden-lg{display:none}}.highlight{background-color:var(--highlight-background);border-radius:6px;border:1px solid var(--highlight-border);padding:30px;margin-bottom:30px;text-align:center}.sticky{position:sticky;top:120px}@media (max-width:692px){.sticky{position:static !important}}.filler{background-color:var(--secondary);height:var(--header-height);padding:0 !important;margin-top:calc(var(--header-height) * -1)}.message{border:1px solid var(--border-color);padding:15px;border-radius:var(--border-radius);background-color:var(--background-color)}.message--success{--border-color:#c3e6cb;--background-color:#d4edda;--custom-color:#155724}.message--error{--border-color:#bd0f28;--background-color:#fdc8bf;--custom-color:#bd0f28}.message--info{--border-color:#0f62bd;--background-color:#bfd8fd;--custom-color:#0f62bd}*[style*="--pb:"]{padding-bottom:var(--pb)}*[style*="--pt:"]{padding-top:var(--pt)}*[style*="--pr:"]{padding-right:var(--pr)}*[style*="--pl:"]{padding-left:var(--pl)}*[style*="--mb:"]{margin-bottom:var(--mb)}*[style*="--mt:"]{margin-top:var(--mt)}*[style*="--mr:"]{margin-right:var(--mr)}*[style*="--ml:"]{margin-left:var(--ml)}@media (min-width:692px) and (max-width:1280px){*[style*="--pb-sm:"]{padding-bottom:var(--pb-sm)}*[style*="--pt-sm:"]{padding-top:var(--pt-sm)}*[style*="--pr-sm:"]{padding-right:var(--pr-sm)}*[style*="--pl-sm:"]{padding-left:var(--pl-sm)}}@media (max-width:692px){*[style*="--pb-xs:"]{padding-bottom:var(--pb-xs)}*[style*="--pt-xs:"]{padding-top:var(--pt-xs)}*[style*="--pr-xs:"]{padding-right:var(--pr-xs)}*[style*="--pl-xs:"]{padding-left:var(--pl-xs)}*[style*="--mb-xs:"]{margin-bottom:var(--mb-xs)}*[style*="--mt-xs:"]{margin-top:var(--mt-xs)}*[style*="--mr-xs:"]{margin-right:var(--mt-xs)}*[style*="--ml-xs:"]{margin-left:var(--ml-xs)}}.scroll{overflow:scroll}.dropdown{position:fixed;left:var(--dropdown-left,0);right:var(--dropdown-right,0)}.clickable{cursor:pointer;transition:box-shadow 0.3s}.clickable:hover{box-shadow:var(--box-shadow)}.cw1{--cw:1}.cw2{--cw:2}.cw3{--cw:3}.cw4{--cw:4}.cw5{--cw:5}.cw6{--cw:6}.cw7{--cw:7}.cw8{--cw:8}.cw9{--cw:9}.cw10{--cw:10}.cw11{--cw:11}.cw12{--cw:12}.build-by{--custom-font-size:14px;--custom-font-weight:300;--custom-color:#fff;text-align:center;margin-top:-60px;position:relative;z-index:99}.build-by a{display:inline-flex;align-items:center;gap:5px}.build-by a:hover{--custom-color:var(--primary)}
/* source: Flexgrid/Flexgrid/src/Assets/Css/Grid/grid.scss */
.cw1{--cw:1}.cw2{--cw:2}.cw3{--cw:3}.cw4{--cw:4}.cw5{--cw:5}.cw6{--cw:6}.cw7{--cw:7}.cw8{--cw:8}.cw9{--cw:9}.cw10{--cw:10}.cw11{--cw:11}.cw12{--cw:12}
/* source: Flexgrid/Flexgrid/src/Assets/Css/Grid/row.scss */
.row{display:flex}.row.right,.row.end{justify-content:flex-end}.row.left{justify-content:flex-start}.row.center{justify-content:center;align-items:center}.row.space-between{justify-content:space-between}.row.vcenter{align-items:center}.row .hcenter{justify-content:center}.row.g15{gap:15px}
/* source: Files/Assets/Css/buttons.less */
.button{z-index:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;gap:5px;box-sizing:border-box;height:var(--button-height);padding:0 calc(var(--button-height) / 2);max-width:var(--button-max-width,100%);background-color:var(--button-background);color:var(--button-color);font-weight:500;border-radius:var(--button-border-radius);border:var(--button-border-size) solid var(--button-border-color,var(--button-background-color));transition:background-color 0.3s,color 0.3s,border-color 0.3s}.button:hover,.button:focus,.button.is-active{font-weight:500;color:var(--button-hover-color);background:var(--button-hover-background);border-color:var(--button-hover-border-color,var(--button-hover-background))}.button-box{display:flex;gap:0px}.button-set + .button-set{border-radius:0 var(--button-border-radius) var(--button-border-radius) 0;border-left:0}.button-set:has(+ .button-set){margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 solid transparent}.button-set + .button-set:has(+ .button-set){margin-left:0px;border-right:0px solid transparent;border-left:0px solid transparent;border-top-left-radius:0px;border-bottom-left-radius:0px}.button-box--vertical{flex-direction:column}.button-box--vertical .button-set + .button-set{border-radius:0 0 var(--button-border-radius) var(--button-border-radius)}.button-box--vertical .button-set:has(+ .button-set){border-radius:var(--button-border-radius) var(--button-border-radius) 0 0}.button-box--vertical .button-set + .button-set:has(+ .button-set){border-bottom:0px solid transparent;border-top:0px solid transparent;border-radius:0px}.button-icon{padding:0;width:var(--button-height)}.button-icon button{border:0px solid transparent;outline:0px solid transparent;height:100%;width:100%;background-color:transparent;cursor:pointer}.button-icon button:hover{background-color:transparent}.button-icon.button-icon-small{width:var(--button-small-height);height:var(--button-small-height)}.button--gradient-outline{position:relative;--button-background:transparent;overflow:hidden;--button-hover-border-color:white;--button-border-color:transparent;--button-hover-background:transparent;--button-color:var(--primary);--button-hover-color:#fff}.button--gradient-outline:after{position:absolute;background-image:var(--gradient);left:0;right:-300px;bottom:0;top:0;content:"";transition:right 1s;z-index:-2}.button--gradient-outline:before{position:absolute;background:#fff;left:2px;right:2px;bottom:2px;top:1px;content:"";transition:right 1s;z-index:-1;border-radius:var(--button-border-radius);transition:opacity 0.3s}.button--gradient-outline:hover:after{left:-300px;right:0}.button--gradient-outline:hover:before{opacity:0}.button--gradient{position:relative;--button-background:transparent;overflow:hidden;--button-hover-border-color:white;--button-border-color:transparent;--button-hover-background:transparent;--button-color:#fff;--button-hover-color:#fff}.button--gradient:after{position:absolute;background-image:var(--gradient);left:0;right:-300px;bottom:0;top:0;content:"";transition:right 1s;z-index:-2}.button--gradient:hover:after{left:-300px;right:0}.button-primary{--button-background:var(--button-primary,var(--primary));--button-border-color:var(--button-primary,var(--primary));--button-hover-background:var(--button-primary-hover,var(--primary-hover));--button-color:#fff;--button-hover-color:#fff}.button-secondary{--button-background:var(--secondary);--button-border-color:var(--secondary);--button-hover-background:var(--secondary-hover);--button-hover-color:var(--secondary-color);--button-color:var(--secondary-color)}.button-tertiary{--button-background:var(--green,var(--primary));--button-border-color:var(--green,var(--primary));--button-hover-background:var(--green-hover,var(--primary-hover));--button-color:#fff;--button-hover-color:#fff}.button-positive,.button-save,.button-publish{--button-background:#8ae2b6;--button-border-color:#22744b;--button-hover-background:#22744b;--button-color:#22744b;--button-hover-color:#8ae2b6}.button-alarm,.button-delete{--button-background:#fdc8bf;--button-border-color:#bd0f28;--button-hover-background:#6b0a17;--button-color:#bd1717;--button-hover-color:#fdc8bf}.button-outline{--button-background:transparent;--button-color:#fff;--button-border-size:2px}.button-outline.button-primary{--button-color:var(--button-primary)}.button-small{--button-height:30px}.button-large{--button-height:50px}.button-wide{width:100%}
/* source: Files/Assets/Css/panels.less */
.panel{background-color:#fff;margin:0px !important;border-radius:6px}.panel .panel__header{padding:15px}.panel .panel__body{padding:0 15px;padding-bottom:15px}.panel .panel__body + .panel__footer{padding-top:0px}.panel .panel__footer{padding:15px}
/* source: Files/Assets/Css/styleguide.less */
@charset "UTF-8";body{font-family:"Roboto";padding:0;margin:0;background-color:var(--light-blue)}h1,h2,h3,h4,h5,h6,p,a,td{margin:0}p,span,div,td,input,textarea,li{color:var(--custom-color,var(--color));font-family:var(--custom-font-family,var(--font-family));font-size:var(--custom-font-size,var(--font-size));font-weight:var(--custom-font-weight,var(--font-weight));margin-bottom:var(--custom-margin-bottom,var(--margin-bottom));line-height:var(--custom-line-height,var(--line-height))}p + p{margin-top:20px}a:not(.btn):not(.button){color:var(--custom-color,var(---link-color,var(--color)));font-family:var(--custom-font-family,var(---link-font-family,var(--font-family)));font-size:var(--custom-font-size,var(---link-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(---link-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(---link-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(---link-line-height,var(--line-height)));text-decoration:var(--custom-text-decoration,var(---link-text-decoration,var(--text-decoration)))}a:not(.btn):not(.button):hover{color:var(--custom-color,var(---link-hover-color,var(---linkcolor)));font-family:var(--custom-font-family,var(---link-hover-font-family,var(---linkfont-family)));font-size:var(--custom-font-size,var(---link-hover-font-size,var(---linkfont-size)));font-weight:var(--custom-font-weight,var(---link-hover-font-weight,var(---linkfont-weight)));margin-bottom:var(--custom-margin-bottom,var(---link-hover-margin-bottom,var(---linkmargin-bottom)));line-height:var(--custom-line-height,var(---link-hover-line-height,var(---linkline-height)))}a{text-decoration:none}h1,h1 span{color:var(--custom-color,var(--h1-color,var(--color)));font-family:var(--custom-font-family,var(--h1-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--h1-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--h1-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--h1-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--h1-line-height,var(--line-height)))}h2,h2 span{color:var(--custom-color,var(--h2-color,var(--color)));font-family:var(--custom-font-family,var(--h2-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--h2-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--h2-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--h2-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--h2-line-height,var(--line-height)))}h3,h3 span{color:var(--custom-color,var(--h3-color,var(--color)));font-family:var(--custom-font-family,var(--h3-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--h3-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--h3-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--h3-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--h3-line-height,var(--line-height)))}h4,h4 span{color:var(--custom-color,var(--h4-color,var(--color)));font-family:var(--custom-font-family,var(--h4-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--h4-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--h4-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--h4-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--h4-line-height,var(--line-height)))}h5,h5 span{color:var(--custom-color,var(--h5-color,var(--color)));font-family:var(--custom-font-family,var(--h5-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--h5-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--h5-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--h5-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--h5-line-height,var(--line-height)))}h2 + h3,h1 + h3{margin-top:-10px;display:inline-block;--h3-font-size:16px;padding-right:10px}figure{padding:0;margin:0}img{max-width:100%;height:auto}.bg-grey{background-color:var(--lightblue)}.bg-light-grey{background-color:#d8d8d8}*[style*="--pb:"]{padding-bottom:var(--pb)}*[style*="--pt:"]{padding-top:var(--pt)}*[style*="--pr:"]{padding-right:var(--pr)}*[style*="--pl:"]{padding-left:var(--pl)}@media (max-width:692px){*[style*="--pb-xs:"]{padding-bottom:var(--pb-xs)}*[style*="--pt-xs:"]{padding-top:var(--pt-xs)}*[style*="--pr-xs:"]{padding-right:var(--pr-xs)}*[style*="--pl-xs:"]{padding-left:var(--pl-xs)}}grid,.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;width:100%;z-index:2;margin:0 auto;--cw:12;--cs:auto;--rh:1;--rs:auto}@media (max-width:576px){grid,.grid{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:576px){grid,.grid{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:768px){grid,.grid{max-width:720px;gap:30px}}@media (min-width:992px){grid,.grid{max-width:960px;gap:30px}}@media (min-width:1200px){grid,.grid{max-width:1140px;gap:30px}}@media (min-width:1400px){grid,.grid{max-width:1290px;gap:30px}}grid.no-gap,.grid.no-gap{gap:0}grid.fluid,.grid.fluid{margin:0;max-width:100%}@media (max-width:692px){grid.fluid,.grid.fluid{width:100%}}grid>*,.grid>*{grid-column:var(--column-span) / span var(--column-width);grid-row:var(--row-span) / span var(--rh)}@media (max-width:692px){grid>*,.grid>*{--column-width:var(--cw-xs,12);--column-span:var(--cs-xs,auto);--row-span:var(--rs-xs)}}@media (min-width:692px) and (max-width:992px){grid>*,.grid>*{--column-width:var(--cw-sm,var(--cw));--column-span:var(--cs-sm,var(--cs));--row-span:var(--rs-sm,var(--rs))}}@media (min-width:992px){grid>*,.grid>*{--column-width:var(--cw,12);--column-span:var(--cs,auto);--row-span:var(--rs,auto)}}grid:not(.fluid) grid,grid:not(.fluid) grid:not(.fixed),grid:not(.fluid) .grid:not(.fixed),.grid:not(.fluid) grid,.grid:not(.fluid) grid:not(.fixed),.grid:not(.fluid) .grid:not(.fixed){max-width:100% !important;margin:0 !important}img{max-width:100%;height:auto}.image-block{border-radius:6px;overflow:hidden}.row{display:flex}.hidden{display:none}.message{border:1px solid var(--border-color);padding:15px;border-radius:var(--border-radius);background-color:var(--background-color)}.message--success{--border-color:#c3e6cb;--background-color:#d4edda;--custom-color:#155724}.text-block ul{list-style:none}.text-block ul li{position:relative}.text-block ul li:before{position:absolute;left:-25px;font-weight:700;content:"";color:var(--icon-color,var(--primary));font-family:"FontAwesome"}.highlight{background-color:var(--light-blue);border-radius:6px;border:1px solid var(--blue);padding:30px;margin-bottom:30px;text-align:center}header li.is-active>a,footer li.is-active>a{font-weight:700 !important;position:relative}
/* source: Files/Assets/Css/popup.less */
.popup{--button-height:50px;position:fixed;right:-1220px;min-width:30vw;top:30px;bottom:30px;transition:right 0.6s,top 0.6s,opacity 1s;display:block;opacity:0;background-color:rgba(255,255,255,0.8);padding:0px;border-radius:6px 0 0 6px;border:0px solid transparent;z-index:9999;display:flex;flex-direction:column;overflow:auto;border-radius:15px}.popup.is-active{opacity:1;right:30px;box-shadow:0 10px 20px rgba(0,0,0,0.1),0 6px 6px rgba(0,0,0,0.16)}.popup .popup__body{padding:15px 15px}.popup .popup__header{border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:15px}.popup .popup__header .close{margin-left:auto;margin-right:0}.popup .popup__footer{margin-top:auto;margin-bottom:0px}.popup.is-active:before{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;content:""}body.blur::after{opacity:1;background-color:rgba(0,0,0,0.15);animation:blur-anim 0.7s forwards;left:0}body.blurout::after{animation:blur-out 0.4s linear forwards;background-color:transparent}@media (min-width:692px){body::after{transition:opacity 0.3s,background-color 0.3s;position:fixed;top:0;right:0;bottom:0;left:100vw;content:"";z-index:99}}@keyframes blur-anim{100%{backdrop-filter:blur(4px)}}@keyframes blur-out{0%{backdrop-filter:blur(4px)}100%{backdrop-filter:blur(0px)}}
/* source: Files/Assets/Css/darkmode.scss */
body.dm{--box-shadow:0 10px 20px rgba(0,0,0,0.1),0 6px 6px rgba(0,0,0,0.16);--grey:#8B8B8B;--green:#b0d562;--blue:#75CBCD;--light-blue:rgb(7 13 37);--primary:#00A5FF;--primary-hover:#00A5FF;--button-primary:#00A5FF;--button-primary-hover:#00A5FF;--secondary:#8B8B8B;--secondary-hover:#8B8B8B;--secondary-color:#fff;--grid-width:1290px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt:0px;--mr:0px;--mb:0px;--ml:0px;--color:#fff;--line-height:25px;--font-size:15px;--font-weight:400;--link-color:#000;--font-family:"Poppins",sans-serif;--h1-font-weight:700;--h1-font-size:26px;--h1-line-height:28px;--h1-margin-bottom:10px;--h1-color:#fff;--h1-font-family:"Zen Dots",sans-serif;--h2-font-weight:700;--h2-font-size:24px;--h2-color:#fff;--h2-line-height:26px;--h2-margin-bottom:20px;--h2-font-family:"Zen Dots",sans-serif;--h3-font-weight:700;--h3-font-size:20px;--h3-color:#fff;--h3-line-height:24px;--h3-margin-bottom:20px;--h3-font-family:"Zen Dots",sans-serif;--h5-font-weight:500;--h5-font-size:18px;--h5-color:#fff;--h5-line-height:24px;--h5-margin-bottom:10px;--h5-font-family:"Manjari",sans-serif;--border-color:#efefef;--border-radius:6px;--button-height:40px;--button-color:#fff;--button-hover-color:#333;--button-background:#f8f8f8;--button-hover-background:#cecece;--button-border-radius:3px;--button-max-width:370px;--button-border-size:1px;--button-small-height:25px;--banner-fill:var(--primary);--header-background:var(--light-blue);--nav-hover-color:var(--secondary);background-color:#0C2D48}body.dm .card{background-color:#1e425f}body.dm .footer__cta grid{background-color:#1e425f}body.dm .emergency-slider{background-color:var(--light-blue) !important}body.dm .emergency-slider .tns-outer:after{background:linear-gradient(90deg,rgba(239,239,239,0) 11%,rgba(239,239,239,0) 36%,var(--light-blue) 93%,var(--light-blue) 100%)}body.dm nav.side-menu ul li{--button-background:#1e425f}
/* source: Files/Assets/Css/cards.less */
:root{--card-border:1px solid #efefef;--card-border-radius:6px;--card-padding:15px;--card-image-height:200px}.card{display:flex;border-radius:var(--card-border-radius);overflow:hidden;flex-direction:column;background-color:var(--bg-color,#fff)}.card.card__image-bottom{flex-direction:column-reverse}.card.card__image-left{flex-direction:row-reverse}.card.card__image-left .card__image{min-width:fit-content}.card.card__image-right{flex-direction:row}.card.card__image-right .card__image{min-width:fit-content}@media (max-width:992px){.card.card__image-right{flex-direction:column}.card.card__image-right .card__content{--card-padding:15px}}.card figure{overflow:hidden}.card figure img{max-width:100%}.card>.card__image.centered figure img{width:100%;object-fit:cover;height:var(--card-image-height)}.card>.card__content{flex-grow:1;border:var(--card-border);padding:var(--card-padding);display:flex;justify-content:center;flex-direction:column}.card.card--contact{padding:30px 0 30px 0;background:#efefef87;align-items:center}.card.card--pricing{--custom-color:#fff;padding-top:25px;padding-bottom:60px;background:linear-gradient(-45deg,#0e0f35c9,#06083d);position:relative}.card.card--pricing.card--pricing-primary{background:var(--gradient)}.card.card--pricing.card--pricing-primary strong{background:linear-gradient(-45deg,#3f406a,#06083d)}.card.card--pricing strong{display:inline-flex;width:100px;height:100px;background:var(--gradient);align-items:center;border-radius:50px;justify-content:center;--font-weight:700;margin:20px 0}.card.card--pricing:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:44%;pointer-events:none;background:rgba(255,255,255,0.1);z-index:1;-webkit-transform:skewY(-5deg) scale(1.5);transform:skewY(-5deg) scale(1.5)}
/* source: Files/Assets/Css/main.less */
@charset "UTF-8";.align-center{align-self:center}:root{--box-shadow:0 10px 20px rgba(0,0,0,0.1),0 6px 6px rgba(0,0,0,0.16);--grey:#8B8B8B;--darkblue:rgb(3,4,94);--blue:rgb(162,210,255);--lightblue:rgb(189,224,254);--green:rgb(106,153,78);--green-hover:rgb(117,164,97);--light-blue:rgba(235,239,255,0.5);--primary:var(--blue);--primary-hover:var(--blue);--button-primary:var(--primary);--button-primary-hover:var(--primary);--secondary:var(--darkblue);--secondary-hover:var(--darkblue);--secondary-color:#fff;--grid-width:1290px;--pt:0px;--pl:0px;--pb:0px;--pr:0px;--mt:0px;--mr:0px;--mb:0px;--ml:0px;--color:#333;--line-height:25px;--font-size:15px;--font-weight:400;--link-color:#000;--font-family:"Montserrat",sans-serif;--h1-font-weight:500;--h1-font-size:50px;--h1-line-height:58px;--h1-margin-bottom:20px;--h1-color:var(--darkblue);--h1-font-family:"NTR",sans-serif;--h2-font-weight:500;--h2-font-size:54px;--h2-color:var(--blue);--h2-line-height:26px;--h2-margin-bottom:-10px;--h2-font-family:"WindSong",sans-serif;--h3-font-weight:700;--h3-font-size:20px;--h3-color:#000;--h3-line-height:24px;--h3-margin-bottom:20px;--h3-font-family:"NTR",sans-serif;--h5-font-weight:500;--h5-font-size:18px;--h5-color:#000;--h5-line-height:24px;--h5-margin-bottom:10px;--h5-font-family:"Montserrat",sans-serif;--border-color:#efefef;--border-radius:6px;--button-height:40px;--button-color:#333;--button-hover-color:#333;--button-background:#f8f8f8;--button-hover-background:#cecece;--button-border-radius:3px;--button-max-width:370px;--button-border-size:1px;--button-small-height:25px;--banner-fill:var(--primary);--footer-background:#031a390a;--header-background:var(--light-blue);--nav-hover-color:var(--secondary);--header-height:150px}h2 strong{display:block;margin-top:-5px;margin-left:15px;margin-bottom:20px;color:var(--darkblue);font-weight:400;font-size:50px;line-height:58px;font-family:"NTR",sans-serif !important}@media (max-width:692px){h2 strong{font-size:30px;line-height:38px}}@media (max-width:692px){:root{--h2-font-size:22px}}form{--contact-form-text:#fff}form .fg-spam-trap,form .form__row[type="hidden"]{display:none !important}form .form__row{grid-column:span 12;display:block;margin:0;padding:0;background:transparent !important;border:0 !important;box-shadow:none !important}form .form__row[style*="--cw:6"]{grid-column:span 6}form .form__row[type="title"]{display:none !important;margin-bottom:8px}form .form__row[type="title"] label{display:none}form .form__row[type="title"] .input-wrapper{padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible}form .form__row[type="title"] h4{margin:0;color:#fff;font-family:var(--title-font-family);font-size:30px;line-height:1.25;font-weight:900;letter-spacing:0}form label{display:none !important;width:auto !important;min-width:0 !important;margin:0 0 9px;padding:0 !important;color:var(--contact-form-text) !important;background:transparent !important;border:0 !important;font-size:14px;line-height:1.2;font-weight:800}form .input-wrapper{display:block;width:100%;padding:0;overflow:hidden;background:#f8fbfd;border:1px solid var(--contact-form-border);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.85);transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}form .input-wrapper:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 4px rgba(70,171,215,0.13)}form input,form textarea{width:100%;min-height:56px;margin:0;padding:0 18px;color:var(--contact-form-text);background:transparent;border:0 !important;border-radius:0;box-shadow:none;font-size:16px;line-height:1.4;outline:none}form input::placeholder,form textarea::placeholder{color:#7a8797}form textarea{display:block;min-height:170px;padding:18px;resize:vertical}form .form__row[type="textarea"] .input-wrapper{border-radius:12px}form .form__row[data-tye="submit"],form .form__row[data-type="submit"]{display:flex;align-items:center;justify-content:flex-start;margin-top:6px;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}form button[type="submit"],form .button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:56px;padding:0 38px;color:#fff;background:var(--primary);border:0;border-radius:999px;font-family:var(--title-font-family);font-size:16px;font-weight:800;line-height:1;cursor:pointer;transition:background 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}form .form__row[type="text"] label + .input-wrapper,form .form__row[type="email"] label + .input-wrapper,form .form__row[type="textarea"] label + .input-wrapper{margin-top:0}form button[type="submit"]:hover,form .button[type="submit"]:hover{background:var(--primary-hover);box-shadow:0 14px 28px rgba(70,171,215,0.3);transform:translateY(-1px)}@media (max-width:760px){form{padding:22px}form form{grid-template-columns:1fr;gap:15px}form .form__row,form .form__row[style*="--cw:6"]{grid-column:1 / -1}form button[type="submit"],form .button[type="submit"]{width:100%}}grid .row{justify-content:center;gap:30px}@media (max-width:992px){grid .row{flex-wrap:wrap}grid .row .card{width:200px}}grid .row .card{width:300px}grid .row .card.card--brand img{max-width:100px}body .usps li .list-icon{background-color:var(--green)}body .sticky{position:sticky;top:50px}body .has-arrow-down{position:relative}body .has-arrow-down:after{position:absolute;content:"";background-image:url("/lumenpsychologen2024/Files/Assets/scrolldown.gif");width:25px;height:50px;background-size:contain;bottom:-50%;left:50%;transform:translateX(-50%);background-repeat:no-repeat}.card--service figure{padding:15px;filter:drop-shadow(0 0.2rem 0.25rem rgba(0,0,0,0.2))}.filler{background-color:var(--secondary);height:var(--header-height);padding:0 !important}.breadcrumbs{--custom-color:#fff}.breadcrumbs>div:last-of-type{--custom-color:#efefef}.contact-banner .link{position:relative;display:flex;align-items:center;gap:20px;transition:background 0.3s;background-color:#fff;padding:20px;border-radius:6px}.contact-banner .link .link__icon{display:block;height:100px;width:100px;display:flex;justify-content:center;align-items:center;font-size:50px;color:var(--primary);position:relative}.contact-banner .link .link__icon i{position:relative;z-index:1}.contact-banner .link .link__icon:after{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba(139,139,139,0.5)' d='M54,-20.1C57.8,-6,40.2,12.5,19.2,28.2C-1.8,43.8,-26.1,56.6,-40.4,48C-54.7,39.4,-59,9.4,-50.6,-11.1C-42.2,-31.6,-21.1,-42.7,2,-43.4C25.1,-44,50.3,-34.3,54,-20.1Z' transform='translate(100 100)' /%3E%3C/svg%3E");position:absolute;width:210px;left:-55px;top:-65px;height:210px;z-index:0}.contact-banner .link.link--email .link__icon:after{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba(139,139,139,0.5)' d='M33.8,-3.3C42.3,15.3,46.8,42.9,36.6,50.2C26.5,57.6,1.7,44.6,-16.8,29.6C-35.4,14.6,-47.7,-2.4,-43.9,-14.6C-40,-26.8,-20,-34.1,-3.7,-32.9C12.6,-31.7,25.2,-22,33.8,-3.3Z' transform='translate(100 100)' /%3E%3C/svg%3E")}header{padding:5px 0;background-color:#fff}header nav.main-menu{--custom-font-weight:600;--nav-padding:15px 15px;--nav-submenu-background-color:#fff;--nav-hover-color:var(--prirmary);--custom-color:var(--darkblue);--underline-color:#fff;--submenu-color:var(--primary);--submenu-hover-color:var(--secondary)}header nav.main-menu .nav__content>ul>li:last-of-type a{--button-background:var(--primary);z-index:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;gap:5px;box-sizing:border-box;height:var(--button-height);padding:0 calc(var(--button-height) / 2);max-width:var(--button-max-width,100%);background-color:var(--button-background);color:var(--button-color);font-weight:500;border-radius:var(--button-border-radius);border:var(--button-border-size) solid var(--button-border-color,var(--button-background-color));transition:background-color 0.3s,color 0.3s,border-color 0.3s}header nav.main-menu .nav__content>ul>li:last-of-type a:hover,header nav.main-menu .nav__content>ul>li:last-of-type a:focus,header nav.main-menu .nav__content>ul>li:last-of-type a.is-active{font-weight:500;color:var(--button-hover-color);background:var(--button-hover-background);border-color:var(--button-hover-border-color,var(--button-hover-background))}header nav.main-menu .nav__content>ul>li:last-of-type a:before{display:none}header .header__middle.fixed-active nav.main-menu{--nav-padding:15px 15px;--nav-submenu-background-color:#fff;--nav-hover-color:var(--secondary);--custom-color:var(--secondary);--underline-color:#fff;--submenu-color:var(--primary);--submenu-hover-color:var(--secondary)}header .image-logo-block svg{max-height:110px;width:auto}.card--calculator{overflow:visible !important;background-color:transparent !important}.card--calculator .text-block{margin-left:15px;border-radius:6px;background-color:#fff;margin-top:-100px;margin-right:100px;padding:40px}.card--calculator .text-block:hover a::before{margin-left:0;opacity:1}.card--calculator .text-block:hover a::after{margin-left:20px;opacity:0}.card--calculator .text-block a:before{color:var(--primary);content:"";font-family:"FontAwesome";margin-left:-20px;opacity:0;transition:all 0.3s;margin-right:5px}.card--calculator .text-block a:after{content:"";font-family:"FontAwesome";margin-left:5px;opacity:1;transition:all 0.3s}.page--home{--header-background:var(--light-blue)}.quote-block{--h2-font-size:50px;--h2-line-height:60px;--h2-font-weight:300}@media (max-width:692px){.quote-block{--custom-font-size:20px;--custom-line-height:22px;padding:15px !important}}.clickable{cursor:pointer;transition:box-shadow 0.3s}.clickable:hover{box-shadow:var(--box-shadow)}.cta{--custom-color:#fff;background-color:var(--blue);padding:150px 0 90px;min-height:100px;position:relative;--icon-color:var(--primary)}.cta ul{display:flex;flex-direction:column;align-items:center}.cta li{max-width:300px;margin:0 auto;text-align:left !important}@media (min-width:692px){.image-banner-block figure{max-height:calc(100vh - 120px)}}.vertical .contact-banner grid>div{--cw:12!important}@media (max-width:692px){.vertical .contact-banner grid>div{--cw-xs:12!important}}.off-canvas .off-canvas__header{background:#fff}.off-canvas a{--custom-font-weight:600}.off-canvas .image-logo-block svg{max-width:25vw;height:auto}.image-grow .image-block,.image-grow figure,.image-grow img{height:100% !important}.image-grow .text-block{margin-bottom:50px}.image-grow img{object-fit:cover}
/* source: Files/Assets/Css/forms.scss */
:root{--input-border-color:#DCDCDC;--input-border-color-focus:var(--primary);--input-height:50px;--input-padding:20px}.contact-block{padding:50px;background-color:#fff}@media (max-width:692px){.contact-block{padding:15px}.contact-block form{gap:30px 0 !important}}.form-block{--h4-font-weight:700}.form-block form{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;width:100%;z-index:2;margin:0 auto;--cw:12;--cs:auto;--rh:1;--rs:auto}@media (max-width:576px){.form-block form{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:576px){.form-block form{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:768px){.form-block form{max-width:720px;gap:30px}}@media (min-width:992px){.form-block form{max-width:960px;gap:30px}}@media (min-width:1200px){.form-block form{max-width:1140px;gap:30px}}@media (min-width:1400px){.form-block form{max-width:1290px;gap:30px}}.form-block form.no-gap{gap:0}.form-block form.fluid{margin:0;max-width:100%}@media (max-width:692px){.form-block form.fluid{width:100%}}.form-block form>*{grid-column:var(--column-span) / span var(--column-width);grid-row:var(--row-span) / span var(--rh)}@media (max-width:692px){.form-block form>*{--column-width:var(--cw-xs,12);--column-span:var(--cs-xs,auto);--row-span:var(--rs-xs)}}@media (min-width:692px) and (max-width:992px){.form-block form>*{--column-width:var(--cw-sm,var(--cw));--column-span:var(--cs-sm,var(--cs));--row-span:var(--rs-sm,var(--rs))}}@media (min-width:992px){.form-block form>*{--column-width:var(--cw,12);--column-span:var(--cs,auto);--row-span:var(--rs,auto)}}.form-block form:not(.fluid) grid,.form-block form:not(.fluid) grid:not(.fixed),.form-block form:not(.fluid) .grid:not(.fixed){max-width:100% !important;margin:0 !important}.form-block .form__group-tabs{display:flex;z-index:1;--button-background:#efefef87}.form-block .form__group-tabs .is-active{--button-border-color:green}.form-block .form__group-tabs .is-done{--button-background:#fff;--button-border-color:green}.form-block .form__group-tabs .form__group-tab{--percentage-completed:50%;--fill:green;--fill-inactive:transparent;position:relative;transition:background 0.3s}.form-block .form__group-tabs .form__group-tab:after{position:absolute;left:0;right:0;bottom:-10px;height:3px;content:"";background:linear-gradient(90deg,var(--fill) var(--percentage-completed),var(--fill-inactive) var(--percentage-completed))}.form-block .form__group{border-radius:var(--border-radius);background:#fff;border:1px solid var(--input-border-color);padding:50px;display:none}.form-block .form__group .grid{gap:30px}.form-block .form__group.is-active{display:block}.form-block .form__pagination{border-radius:var(--border-radius);display:flex;justify-content:space-between;background:#fff;border:1px solid var(--input-border-color)}.form-block .form__row[type="checkbox"] label{display:block}.form-block .form__row[type="checkboxMulitple"].columns{display:inline-grid;grid-template-columns:repeat(3,33.333333%)}.form-block .form__row[type="checkboxMulitple"].columns>label{grid-column:1 / span 3}.form-block .form__row[type="checkboxMulitple"] .form__row{display:flex;align-items:center}.form-block .form__row[type="checkboxMulitple"] .form__row label{margin-right:15px;min-width:220px}.form-block .form__row:not([type="hidden"])[type="title"]{font-weight:700}.form-block button{height:var(--input-height);border-radius:var(--button-border-radius);background-color:var(--button-background);padding:0 var(--input-padding) 0 var(--input-padding);border:1px solid var(--button-border-color);cursor:pointer}.form-block button:hover{border-color:var(--button-border-color);background-color:var(--button-hover-background)}input,textarea,select{border-radius:6px;min-width:100%;border:1px solid var(--input-border-color);height:var(--input-height);padding-left:var(--input-padding);--line-height:50px}input:focus,textarea:focus,select:focus{--input-border-color:var(--input-border-color-focus);outline:1px solid var(--input-border-color-focus)}textarea{padding-top:var(--input-padding);min-height:250px}input[type="checkbox"]{--input-height:20px;min-width:20px;margin:0}.invalid{outline:1px solid red}
/* source: Files/Assets/Css/OffCanvas.scss */
:root{--oc-top:0px;--oc-right:0px;--oc-left:0px;--oc-width:75vw;--oc-min-width:320px;--oc-background:#fff}.off-canvas{opacity:0;position:fixed;top:var(--oc-top);display:flex;flex-direction:column;bottom:0px;width:max(var(--oc-width),var(--oc-min-width));z-index:999999;background:var(--oc-background);right:calc(-1 * max(var(--oc-width),var(--oc-min-width)));transition:opacity 0.3s,right 0.3s}.off-canvas.is-active{opacity:1;right:0px}.off-canvas .off-canvas__header{display:flex;align-items:center;padding:15px 15px;border-bottom:1px solid var(--border-color)}.off-canvas .off-canvas__body{padding:15px 15px;flex-grow:1;position:relative}.off-canvas .off-canvas__footer{padding:15px 15px;border-top:1px solid var(--border-color)}.off-canvas .off-canvas-close{margin-left:auto;margin-right:0}.off-canvas .off-canvas__submenu{background-color:#fff;position:absolute;inset:0 0 0 0;z-index:999}
/* source: Templates/Modules/Portfolio/Css/slider.scss */
[data-action="start"],[data-action="stop"]{display:none !important}.tns-nav{counter-reset:nav;display:flex;gap:10px;justify-content:center;margin:25px 0;position:relative}.tns-nav .button{border-color:var(--primary) !important;border:2px solid var(--primary);color:var(--primary);background-color:#fff;border-radius:6px;position:absolute;right:0}.tns-nav .button:hover{background-color:var(--primary);color:#fff}.tns-nav [data-nav]{content:"1";height:40px;width:40px;border-radius:6px;background-color:#fff;counter-increment:nav;display:flex;justify-content:center;align-items:center;padding:0;outline:none;border:1px solid var(--primary);border-color:var(--primary);color:var(--primary);transition:color 0.3s,background-color 0.3s}.tns-nav [data-nav]:hover{background-color:var(--primary);color:#fff}.tns-nav [data-nav]:after{content:counter(nav);display:inline-block;line-height:0}.tns-controls{display:none !important}
/* source: Templates/Pages/header-2/Css/main.less */
.header__top{--custom-color:#fff;--custom-font-size:12px;text-align:right}.header__logo img{max-height:60px;padding:10px 0}header{padding-bottom:10px;z-index:1;position:relative;opacity:1;z-index:1}header svg{height:auto;max-width:250px !important}header .image-logo-block{padding:5px 0}header .image-logo-block svg{height:auto}header .image-logo-block img{margin:0}header nav ul{justify-content:flex-end}header .link{--custom-font-size:12px;display:inline-flex;margin:0;height:100%;--custom-color:var(--primary)}header .link:hover{--custom-color:var(--secondary)}header .link .link__icon{display:none}header .link + .link{margin-left:15px}header .header__middle{transition:all 0.4s}header .header__middle .image-logo-block{transition:all 0.4s;display:flex;align-items:center}header .header__middle.fixed-active{height:auto !important}header .header__middle.fixed-active img,header .header__middle.fixed-active svg{max-width:200px !important;max-height:auto !important}.bannerlarge header{opacity:1;position:relative;z-index:1;transition:all 0.4s}.bannerlarge header svg .main-text text{fill:#fff !important}.bannerlarge header svg .line{fill:#fff !important}
/* source: Templates/Blocks/Image/Css/LogoImage.less */
.logo{margin:5px 0}.image-logo-block svg{max-width:var(--width);max-height:var(--height)}
/* source: App/Block/Templates/Navigation/MainNav/Css/main.scss */
:root{--nav-padding:15px 15px;--nav-submenu-background-color:#fff}.nav__content>ul>li>a{--custom-color:var(--nav-color);display:flex !important;align-items:center;padding:var(--nav-padding);gap:5px}.nav__content>ul>li>a>i{font-size:12px;margin-top:0px;margin-left:5px}.nav__content>ul>li>a:hover{color:var(--custom-color,var(--nav-hover-color,var(--color)));font-family:var(--custom-font-family,var(--nav-hover-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--nav-hover-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--nav-hover-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--nav-hover-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--nav-hover-line-height,var(--line-height)))}.nav__content>ul>li>a.is-active{color:var(--custom-color,var(--nav-active-color,var(--color)));font-family:var(--custom-font-family,var(--nav-active-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--nav-active-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--nav-active-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--nav-active-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--nav-active-line-height,var(--line-height)))}.nav__content>ul>li>nav ul a{color:var(--custom-color,var(--nav-submenu-color,var(--color)));font-family:var(--custom-font-family,var(--nav-submenu-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--nav-submenu-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--nav-submenu-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--nav-submenu-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--nav-submenu-line-height,var(--line-height)));padding:var(--nav-submenu-padding)}.nav__content>ul>li>nav ul a:hover{color:var(--custom-color,var(--nav-submenu-hover-color,var(--color)));font-family:var(--custom-font-family,var(--nav-submenu-hover-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--nav-submenu-hover-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--nav-submenu-hover-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--nav-submenu-hover-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--nav-submenu-hover-line-height,var(--line-height)))}.nav__content>ul>li>nav ul a.is-active{color:var(--custom-color,var(--nav-submenu-active-color,var(--color)));font-family:var(--custom-font-family,var(--nav-submenu-active-font-family,var(--font-family)));font-size:var(--custom-font-size,var(--nav-submenu-active-font-size,var(--font-size)));font-weight:var(--custom-font-weight,var(--nav-submenu-active-font-weight,var(--font-weight)));margin-bottom:var(--custom-margin-bottom,var(--nav-submenu-active-margin-bottom,var(--margin-bottom)));line-height:var(--custom-line-height,var(--nav-submenu-active-line-height,var(--line-height)))}.nav__content ul{display:flex;margin:0;padding:0;list-style:none;height:100%;align-items:center}.nav__content ul li{position:relative}.nav__content ul li a{display:block}.nav__content ul li a:before{left:50%;right:50%;bottom:15px;height:1px;background-image:var(--nav-underline-color);background:var(--nav-underline-color);display:inline-block;position:absolute;transition:left 0.5s,right 0.5s}.nav__content ul li:hover>a:before,.nav__content ul li.is-active>a:before{left:15px;right:15px}.nav__content ul li>ul{height:auto;padding:25px;border-radius:var(--border-radius);box-shadow:var(--box-shadow);top:150%;opacity:0;position:absolute;background-color:var(--nav-submenu-background-color);transition:top 0.3s,opacity 0.3s;pointer-events:none;right:0px;flex-direction:column;min-width:370px;z-index:99999;align-items:flex-start}.nav__content ul li>ul li{width:100%}.nav__content ul li>ul a{display:block;padding:var(--nav-submenu-padding)}.nav__content ul li>ul ul{right:100%}.nav__content ul li:hover ul{pointer-events:initial;opacity:1;top:100%}.main-menu__bar-wrapper{display:none}@media (min-width:992px){.nav__controls{display:none}}@media (max-width:992px){nav{display:none}.nav__controls{display:flex;justify-content:flex-end;align-items:center;height:100%}}.nav__content-footer{display:none}nav .trigger-open,nav .nav__content-footer{display:none}.off-canvas .nav.main-menu{display:block}.off-canvas .nav__content{flex-direction:column;position:fixed}.off-canvas .nav__content ul{flex-direction:column;display:flex}.off-canvas .nav__content .dropdown{display:none;opacity:1}.off-canvas .off-canvas__submenu{padding:30px;--nav-padding:15px 15px;--nav-hover-color:var(--secondary);--custom-color:var(--primary);--nav-underline-color:#fff;--submenu-color:var(--primary);--submenu-hover-color:var(--secondary)}.off-canvas .off-canvas__submenu>a{--font-size:18px}.off-canvas .off-canvas__submenu .dropdown{display:block;opacity:1;padding:0;pointer-events:auto}.off-canvas .off-canvas__submenu .dropdown>section{display:block}.off-canvas .off-canvas__submenu .dropdown .service-menu__group{display:none}.off-canvas .off-canvas__submenu .dropdown .service-menu__children a{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:15px;align-items:center}.off-canvas .off-canvas__submenu ul{width:100%;list-style:none;padding:0}.off-canvas .off-canvas__submenu ul li{min-width:100%}.off-canvas .off-canvas__submenu ul li a{flex-grow:1;--line-height:30px;--submenu-color:var(--color)}.off-canvas-menu .off-canvas__header{margin:0;justify-content:space-between}.off-canvas-menu .off-canvas__header .image-logo-block{max-width:80%}.off-canvas-menu .off-canvas__header svg{max-width:100%;height:auto}.off-canvas-menu nav.main-menu{display:block}.off-canvas-menu nav.main-menu .nav__content{--nav-padding:14px 15px;position:relative}.off-canvas-menu nav.main-menu .nav__content ul{display:flex;flex-direction:column;align-items:stretch;height:auto}.off-canvas-menu nav.main-menu .nav__content>ul>li{position:relative;min-width:100%;border-bottom:1px solid rgba(0,0,0,0.06)}.off-canvas-menu nav.main-menu .nav__content>ul>li>a{display:flex !important;align-items:center;justify-content:space-between;gap:10px;position:relative}.off-canvas-menu nav.main-menu .nav__content>ul>li>a:before{left:0;right:0;bottom:0;height:1px;opacity:0}.off-canvas-menu nav.main-menu .nav__content>ul>li>ul a{padding:10px 15px}.off-canvas-menu .nav__content{--nav-padding:15px 15px;--nav-hover-color:var(--secondary);--custom-color:var(--primary);--nav-underline-color:#fff;--submenu-color:var(--primary);--submenu-hover-color:var(--secondary)}.off-canvas-menu .nav__content ul{width:100%}.off-canvas-menu .nav__content ul li{min-width:100%}.off-canvas-menu .nav__content ul li a{flex-grow:1}@media (max-width:768px){.off-canvas-menu{}.off-canvas-menu .off-canvas__header{padding:12px 15px;margin-top:0;border-bottom:1px solid rgba(255,255,255,0.2)}.off-canvas-menu .off-canvas__header .image-logo-block{position:relative;left:auto;top:auto;transform:none;z-index:1}.off-canvas-menu .off-canvas__header .image-logo-block img.logo{max-width:46px;height:auto}.off-canvas-menu .off-canvas__header .main-menu-close{--button-height:44px;border:1px solid rgba(255,255,255,0.25)}.off-canvas-menu .off-canvas__body{padding:0;overflow:auto}.off-canvas-menu .submenu__link{display:flex;flex-direction:row;position:static;pointer-events:auto;top:auto;right:auto;min-width:0;box-shadow:none;border-radius:0;padding:6px 0 10px;background:transparent}.off-canvas-menu .submenu__figure{display:flex;align-items:center;gap:12px}.off-canvas-menu .submenu__image{width:auto;height:42px;object-fit:cover;border-radius:8px;flex:0 0 auto}.off-canvas-menu .submenu__title{--custom-font-size:14px;--custom-font-weight:500}.off-canvas-menu .submenu__description{--custom-font-size:12px;opacity:0.7}.off-canvas-menu .off-canvas__footer{padding:10px 15px}}.off-canvas-menu nav.main-menu .nav__content>ul>li:last-child>a{--custom-color:#fff;justify-content:center;min-height:48px;margin:12px 15px;padding:10px 18px;border-radius:var(--border-radius);background:var(--button-primary,var(--primary));color:#fff;text-align:center}
/* source: App/Images/Templates/BannerBlob/Css/main.scss */
.image-banner-block{position:relative;background:var(--lightblue)}.image-banner-block figure{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;width:100%;z-index:2;margin:0 auto;--cw:12;--cs:auto;--rh:1;--rs:auto;margin:0;max-width:100% !important}@media (max-width:576px){.image-banner-block figure{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:576px){.image-banner-block figure{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:768px){.image-banner-block figure{max-width:720px;gap:30px}}@media (min-width:992px){.image-banner-block figure{max-width:960px;gap:30px}}@media (min-width:1200px){.image-banner-block figure{max-width:1140px;gap:30px}}@media (min-width:1400px){.image-banner-block figure{max-width:1290px;gap:30px}}.image-banner-block figure.no-gap{gap:0}.image-banner-block figure.fluid{margin:0;max-width:100%}@media (max-width:692px){.image-banner-block figure.fluid{width:100%}}.image-banner-block figure>*{grid-column:var(--column-span) / span var(--column-width);grid-row:var(--row-span) / span var(--rh)}@media (max-width:692px){.image-banner-block figure>*{--column-width:var(--cw-xs,12);--column-span:var(--cs-xs,auto);--row-span:var(--rs-xs)}}@media (min-width:692px) and (max-width:992px){.image-banner-block figure>*{--column-width:var(--cw-sm,var(--cw));--column-span:var(--cs-sm,var(--cs));--row-span:var(--rs-sm,var(--rs))}}@media (min-width:992px){.image-banner-block figure>*{--column-width:var(--cw,12);--column-span:var(--cs,auto);--row-span:var(--rs,auto)}}.image-banner-block figure:not(.fluid) grid,.image-banner-block figure:not(.fluid) grid:not(.fixed),.image-banner-block figure:not(.fluid) .grid:not(.fixed){max-width:100% !important;margin:0 !important}@media (max-width:692px){.image-banner-block figure{width:100%}}.image-banner-block .image{--cw:6;background-repeat:no-repeat;background-size:cover;background-position:center left;height:var(--banner-blob-height);max-height:calc(100vh - 120px)}.image-banner-block figcaption{align-self:center;--cw:6;padding:20px}@media (min-width:1192px){.image-banner-block figcaption{padding:100px}}@media (max-width:692px){.image-banner-block figcaption{padding:15px 15px 50px}.image-banner-block .image{max-height:300px}}
/* source: Templates/Pages/footer-3/Css/main.less */
footer{--h5-margin:10px;--h5-font-size:20px}footer a:hover{--custom-color:var(--secondary)}footer .image-block{overflow:visible;position:relative}@media (max-width:692px){footer .image-block{display:none}}footer .image-block img{position:absolute;bottom:-54px;width:250px;right:-33px}footer section:not(.footer__cta){--icon-color:var(--primary);--custom-color:var(--darkblue);padding-top:200px;background-color:#fff;padding-bottom:100px}@media (max-width:692px){footer section:not(.footer__cta){padding-top:50px;padding-bottom:50px}}footer nav.vertical ul li:before{color:var(--primary)}footer svg{height:auto}
