@-webkit-keyframes preloader{0%,to{box-shadow:0 0 0 0 #2d52a5}50%{box-shadow:0 0 0 3px #2d52a5}}@keyframes preloader{0%,to{box-shadow:0 0 0 0 #2d52a5}50%{box-shadow:0 0 0 3px #2d52a5}}.preloader{text-align:center;font-size:0}.preloader span,.preloader span:before{display:inline-block;vertical-align:middle}.preloader span{position:relative;width:12px;height:12px;line-height:12px}.preloader span:before{content:"";width:6px;height:6px;border-radius:50%;background:#2d52a5}.preloader span:first-child:before{-webkit-animation:preloader .6s linear infinite;animation:preloader .6s linear infinite}.preloader span:nth-child(2):before{-webkit-animation:preloader .6s linear infinite .2s;animation:preloader .6s linear infinite .2s}.preloader span:nth-child(3):before{-webkit-animation:preloader .6s linear infinite .4s;animation:preloader .6s linear infinite .4s}.preloader-wrapper{height:100vh;width:100vw;overflow:hidden!important;background:#fff;position:fixed;top:0;left:0;z-index:9999999;display:flex;justify-content:center;align-items:center}
/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */
*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}body,button,input,optgroup,select,textarea{margin:0}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:500}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden],template{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}div b,div strong,p b,p strong{font-weight:500}div .bold{font-weight:600!important}h6{text-transform:uppercase}a,a:hover,a:visited{color:#2d52a5;transition:all .3s ease}a:hover{color:#f39910}[data-elementor-type|=footer] a{color:#2d52a5!important}[data-elementor-type|=footer]:hover{color:#f39910!important;transition:all .3s ease}td{border:0!important;background:0 0!important;padding-bottom:20px!important;padding-top:0!important}.elementor-widget-nav-menu.elementor-active .elementor-widget-container{background-color:#fff!important}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media only screen and (max-width:1025px){.elementor-menu-toggle{margin-right:15px!important;margin-top:20px!important}.elementor-nav-menu--dropdown ul{padding-bottom:30px}.elementor-nav-menu--dropdown li a{justify-content:left!important}.trp-language-switcher-container span{font-weight:800}}@media only screen and (min-width:1025px){.menu-item-67 a{padding-right:7px!important}.menu-item-66 a{padding-left:7px!important}.menu-item-67::after{content:"|";color:#2d52a5;position:absolute;top:17px;left:47px}}@media only screen and (max-width:1025px){.menu-item-66 a,.menu-item-67 a{padding:15px!important;font-weight:700;position:fixed!important;top:10px;right:10px}html:lang(de-CH) .menu-item-67,html:lang(fr-FR) .menu-item-66{display:none}}@media only screen and (min-width:1025px){.elementor-nav-menu--main{z-index:1000;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.35);box-shadow:0 0 20px 0 rgba(0,0,0,.35);background-color:#fff;border-top:solid 3px #2d52a5}.elementor-nav-menu--main li .elementor-item{padding-top:18px!important}}@media only screen and (min-height:736px) and (max-height:768px){#intro{height:768px}}@media only screen and (max-height:1200px){#intro{min-height:80vh}}@media only screen and (min-height:1200px){#intro{min-height:800px}}@media only screen and (min-width:2000px){#intro h1{font-size:35px}#intro p{font-size:28px}#intro span{font-size:22px}#intro .elementor-button{padding:20px}}@media only screen and (max-width:375px) and (max-height:812px){#intro{height:682px!important}}@media only screen and (max-height:823px){.burste img{margin-top:-200px!important}}@media only screen and (min-width:1000px) and (max-width:1800px){.burste img{margin-left:80px!important}}@media only screen and (min-width:1800px){.burste .elementor-image{width:600px;margin-top:-600px}.burste img{margin-left:0!important;width:1000px}}@media only screen and (min-width:2200px){.burste .elementor-image{width:700px;margin-top:-800px}.burste img{margin-left:-80px!important;width:1000px}}@media only screen and (max-width:1024px) and (max-height:768px){#intro{height:100vh}.burste img{margin-top:-180px!important;margin-left:0!important}}@media only screen and (max-width:812px) and (max-height:375px){#intro{height:900px!important}.burste img{margin-left:-50px!important}}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button{top:-317px;background:0 0!important;color:transparent!important;width:100%;height:380px;position:absolute;border-radius:0;left:0;font-size:40px!important;padding-top:245px!important;padding-left:10px!important;text-align:left!important}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button:hover{background:rgba(255,255,255,.2)!important}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button::after{content:"";z-index:-1;position:absolute;left:0;bottom:79px;width:0;height:0;border-bottom:70px solid rgba(45,82,165,.7);border-right:170px solid transparent}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button::before{content:"+";color:#fff;z-index:1}.elementor-45 .elementor-element.elementor-element-91e12c7 .jet-carousel .jet-arrow{z-index:1}.elementor-45 .elementor-element.elementor-element-91e12c7 .jet-carousel .jet-arrow i{font-family:"arrow"}.elementor-45 .elementor-element.elementor-element-91e12c7 .jet-carousel .jet-arrow .fa-angle-left:before{content:"\e801";font-size:50px!important;padding-right:20px;text-shadow:0 0 2px rgba(0,0,0,.3)}.elementor-45 .elementor-element.elementor-element-91e12c7 .jet-carousel .jet-arrow .fa-angle-right:before{content:"\e800";font-size:50px!important;padding-left:20px;text-shadow:0 0 2px rgba(0,0,0,.3)}.elementor-element-48d39dc{display:none}.elementor-45 .elementor-element.elementor-element-363a9bc .elementor-slides-wrapper .slick-slider .slick-prev:before{content:"\e801";font-family:"arrow"!important;font-size:80px!important;padding-right:0;text-shadow:0 0 6px rgba(0,0,0,.6);position:absolute;left:0}.elementor-45 .elementor-element.elementor-element-363a9bc .elementor-slides-wrapper .slick-slider .slick-next:before{content:"\e800";font-family:"arrow"!important;font-size:80px!important;position:absolute;right:0;padding-left:30px;text-shadow:0 0 6px rgba(0,0,0,.6)}.elementor-45 .elementor-element.elementor-element-60551107 .elementor-slides-wrapper .slick-slider .slick-prev:before{content:"\e801";font-family:"arrow"!important;font-size:70px!important;padding-right:20px;text-shadow:0 0 6px rgba(255,255,255,.6)}.elementor-45 .elementor-element.elementor-element-60551107 .elementor-slides-wrapper .slick-slider .slick-next:before{content:"\e800";font-family:"arrow"!important;font-size:70px!important;padding-left:20px;position:relative;right:35px;text-shadow:0 0 6px rgba(255,255,255,.6)}@media only screen and (max-width:768px){.elementor-45 .elementor-element.elementor-element-60551107 .elementor-slides-wrapper .slick-slider .slick-prev:before{font-size:50px!important}.elementor-45 .elementor-element.elementor-element-60551107 .elementor-slides-wrapper .slick-slider .slick-next:before{font-size:50px!important;right:20px}}