@import "css/reset.css";@import "css/grid.css";@import "css/font-awesome.min.css";@import "css/material-icons.css";@import "js/lightbox/lightbox.css";/*------------------------------------*\
  //ANCHOR VARIABLES
\*------------------------------------*/@import "js/owl/owl.carousel.css";/*------------------------------------*\
  //ANCHOR BASE & RESET
\*------------------------------------*/@font-face{font-family:"Lufga";src:url("fonts/Lufga-Black.woff2") format("woff2"), url("fonts/Lufga-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-Bold.woff2") format("woff2"), url("fonts/Lufga-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-BlackItalic.woff2") format("woff2"), url("fonts/Lufga-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-BoldItalic.woff2") format("woff2"), url("fonts/Lufga-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-ExtraBold.woff2") format("woff2"), url("fonts/Lufga-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-ExtraBoldItalic.woff2") format("woff2"), url("fonts/Lufga-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-ExtraLight.woff2") format("woff2"), url("fonts/Lufga-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-ExtraLightItalic.woff2") format("woff2"), url("fonts/Lufga-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-Italic.woff2") format("woff2"), url("fonts/Lufga-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-Light.woff2") format("woff2"), url("fonts/Lufga-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-LightItalic.woff2") format("woff2"), url("fonts/Lufga-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-Medium.woff2") format("woff2"), url("fonts/Lufga-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-MediumItalic.woff2") format("woff2"), url("fonts/Lufga-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-Regular.woff2") format("woff2"), url("fonts/Lufga-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-SemiBoldItalic.woff2") format("woff2"), url("fonts/Lufga-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-Thin.woff2") format("woff2"), url("fonts/Lufga-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-SemiBold.woff2") format("woff2"), url("fonts/Lufga-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Lufga";src:url("fonts/Lufga-ThinItalic.woff2") format("woff2"), url("fonts/Lufga-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:"AwesomeSerifItalicMedRegular";src:url("fonts/AwesomeSerifItalicMedRegular.eot");src:url("fonts/AwesomeSerifItalicMedRegular.eot") format("embedded-opentype"), url("fonts/AwesomeSerifItalicMedRegular.woff2") format("woff2"), url("fonts/AwesomeSerifItalicMedRegular.woff") format("woff"), url("fonts/AwesomeSerifItalicMedRegular.ttf") format("truetype"), url("fonts/AwesomeSerifItalicMedRegular.svg#AwesomeSerifItalicMedRegular") format("svg");/*------------------------------------*\
  //ANCHOR IMPORTS
\*------------------------------------*/}*,*:after,*:before{box-sizing:border-box;}*,body,html{font-family:"Lufga";}.second,ul.iconliste strong,h1,h2{font-family:"AwesomeSerifItalicMedRegular";}body,html{font-size:16px;line-height:24px;height:100%;background-color:#fbfbfb;color:#4c112e;}@media only screen and (min-width:1230px){body,html{min-width:1200px;font-size:20px;line-height:26px;}}figure{margin:0px;}i,em{font-style:italic;}strong,bold{font-weight:500;}a{color:inherit;text-decoration:none;}.big{/*------------------------------------*\
  //ANCHOR TYPOGRAPHY
\*------------------------------------*/}@media only screen and (min-width:1230px){.big{font-size:25px;line-height:32px;}}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:20px;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700;}h1,h2{font-size:30px;line-height:1em;}@media only screen and (min-width:1230px){h1,h2{font-size:60px;}}h3{font-size:22px;font-weight:600;}@media only screen and (min-width:1230px){h3{font-size:50px;line-height:60px;}}h4{font-size:20px;font-weight:600;}@media only screen and (min-width:1230px){h4{font-size:30px;line-height:39px;}}h5{font-size:20px;}@media only screen and (min-width:1230px){h5{font-size:20px;}}h6{font-size:20px;}@media only screen and (min-width:1230px){h6{font-size:20px;}}p{margin-bottom:20px;/*------------------------------------*\
  //ANCHOR UTILITIES
\*------------------------------------*/}.upper{text-transform:uppercase;/*------------------------------------*\
  //ANCHOR LAYOUT
\*------------------------------------*/}.wrapper{max-width:100%;margin-left:auto;margin-right:auto;background:#f4ece7;}.row{margin:0px auto;width:100%;}.row .container{margin:0px auto;padding-left:15px;padding-right:15px;}@media only screen and (min-width:1230px){.row .container{width:1200px;padding-left:0;padding-right:0;}}@media only screen and (min-width:1600px){.row .container{width:1500px;}}.row-page{/*.wp-block-group-full {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 15px;
	padding-right: 15px;

	@media only screen and (min-width: $desktop) {
		padding-top: 105px;
		padding-bottom: 105px;
		padding-left: 0;
		padding-right: 0;
	}

	.wp-block-group__inner-container {
		margin-left: auto;
		margin-right: auto;
		max-width: 1200px;
	}
}*/}.row-page .container{padding-top:40px;padding-bottom:40px;}@media only screen and (min-width:1230px){.row-page .container{padding-top:80px;padding-bottom:80px;}}.row-page .wp-block-gallery{margin-top:30px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}@media only screen and (min-width:1230px){.row-page .wp-block-gallery{margin-top:50px;}}.row-page .wp-block-gallery:before{display:none;}section{padding-top:40px;padding-bottom:40px;padding-left:15px;padding-right:15px;/*------------------------------------*\
  //ANCHOR EDITOR
\*------------------------------------*/}@media only screen and (min-width:1230px){section{padding-top:105px;padding-bottom:105px;padding-left:0;padding-right:0;}}section .wp-block-columns{margin-left:auto;margin-right:auto;max-width:1200px;}@media only screen and (min-width:1600px){section .wp-block-columns{max-width:1500px;}}section ul{margin-bottom:30px;}section ul li{position:relative;padding-left:20px;}section ul li:before{content:" • ";position:absolute;left:0;top:0;}section ul.iconliste li{padding-left:50px;margin-bottom:20px;}@media only screen and (min-width:1230px){section ul.iconliste li{padding-left:70px;margin-bottom:35px;}}section ul.iconliste li:before{content:" ";background-image:url("https://vanes-sence.ch/wp-content/uploads/2026/03/grafik-1.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;width:20px;height:20px;position:absolute;top:10px;opacity:0.6;}@media only screen and (min-width:1230px){section ul.iconliste li:before{width:45px;height:45px;}}section ul.iconliste li br{display:none;}section ul.iconliste li strong{display:block;margin-bottom:5px;font-size:25px;}@media only screen and (min-width:1230px){section ul.iconliste li strong{font-size:50px;line-height:60px;margin-bottom:10px;}}@media only screen and (min-width:1230px){section ul.big li{margin-bottom:20px;font-size:30px;line-height:1.2em;}}.editor{width:100%;}@media only screen and (min-width:767px){.editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;}}.editor-inline{width:100%;margin-bottom:30px;}@media only screen and (min-width:767px){.editor-inline{margin-bottom:0;}}.editor-inline:last-child{margin-bottom:0;}.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}@media only screen and (min-width:767px){.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}}@media only screen and (min-width:767px){.two-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:767px){.three-columns .editor-inline{width:calc((100% - 50px) / 3);}}@media only screen and (min-width:767px){.four-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.four-columns .editor-inline{width:calc((100% - 75px) / 4);}}@media only screen and (min-width:767px){.five-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.five-columns .editor-inline{width:calc((100% - 100px) / 5);}}@media only screen and (min-width:767px){.six-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.six-columns .editor-inline{width:calc((100% - 125px) / 6);}}@media only screen and (min-width:1230px){.vertical .editor-flex{align-items:center;}}@media only screen and (min-width:767px){.one-third .editor-inline:first-child{width:30%;}}@media only screen and (min-width:767px){.one-third .editor-inline:last-child{width:63%;}}@media only screen and (min-width:767px){.one-fourth .editor-inline:first-child{width:21%;}}@media only screen and (min-width:767px){.one-fourth .editor-inline:last-child{width:74%;}}@media only screen and (min-width:1230px){.editor-formular{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}}@media only screen and (min-width:1230px){.editor-inline-formular{width:calc((100% - 20px) / 2);}}@media only screen and (min-width:1230px){.fourthform{width:calc((100% - 60px) / 4);}}.fullform{width:100%;/*------------------------------------*\
  //ANCHOR BUTTONS
\*------------------------------------*/}a.button,.button,input[type="submit"],.wp-block-button__link{display:inline-block;vertical-align:top;font-size:16px;text-transform:none;border-radius:0px;line-height:50px;margin-right:10px;margin-top:0px;padding-top:0;padding-bottom:0;padding-left:25px;padding-right:25px;transition:all 0.2s;cursor:pointer;box-shadow:none;border:solid 1px transparent;font-weight:500;}@media only screen and (min-width:1230px){a.button,.button,input[type="submit"],.wp-block-button__link{font-size:20px;}}a.button,.button,input[type="submit"],.wp-block-button__link{background-color:#cf0058;color:#fff;border-color:transparent;}a.button:hover,.button:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background-color:#4c112e;color:#fff;border-color:transparent;}.invert{/*------------------------------------*\
  //ANCHOR FORM
\*------------------------------------*/}.invert a.button,.invert .button,.invert input[type="submit"],.invert .wp-block-button__link{background-color:transparent;color:#fff;border-color:#fff;}.invert a.button:hover,.invert .button:hover,.invert input[type="submit"]:hover,.invert .wp-block-button__link:hover{background-color:#000;color:#fff;border-color:transparent;}form,table{margin-top:20px;/*------------------------------------*\
  //ANCHOR IMAGES
\*------------------------------------*/}form select,table select,form input:not([type="checkbox"]),table input:not([type="checkbox"]),form input[type="submit"],table input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}form input,table input,form textarea,table textarea,form select,table select{width:100%;padding:0px;padding-left:10px;font-size:14px;height:45px;line-height:45px;border:none;color:#4c112e;border:solid 1px transparent;background:#f7f7f7;margin-bottom:10px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}@media only screen and (min-width:1230px){form input,table input,form textarea,table textarea,form select,table select{height:62px;line-height:62px;font-size:20px;padding-left:20px;}}form input::-webkit-input-placeholder,table input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,table textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder,table select::-webkit-input-placeholder{color:#4c112e;opacity:1;}form input:-moz-placeholder,table input:-moz-placeholder,form textarea:-moz-placeholder,table textarea:-moz-placeholder,form select:-moz-placeholder,table select:-moz-placeholder{color:#4c112e;opacity:1;}form input::-moz-placeholder,table input::-moz-placeholder,form textarea::-moz-placeholder,table textarea::-moz-placeholder,form select::-moz-placeholder,table select::-moz-placeholder{color:#4c112e;opacity:1;}form input:-ms-input-placeholder,table input:-ms-input-placeholder,form textarea:-ms-input-placeholder,table textarea:-ms-input-placeholder,form select:-ms-input-placeholder,table select:-ms-input-placeholder{color:#4c112e;opacity:1;}form textarea,table textarea{width:100%;height:100px;padding-top:20px;line-height:18px;}@media only screen and (min-width:1230px){form textarea,table textarea{height:360px;}}form fieldset,table fieldset{margin-bottom:20px;}form .fsubmit,table .fsubmit{margin-top:30px;}@media only screen and (min-width:1230px){form .fsubmit,table .fsubmit{text-align:right;margin-top:0;}}form input[type="submit"],table input[type="submit"]{position:relative;width:auto;height:auto;margin-right:0;}form .wpcf7-spinner,table .wpcf7-spinner{display:none;}form input[type="checkbox"],table input[type="checkbox"]{float:left;width:auto;height:auto;margin:5px 10px 0px 0px;}form .wpcf7-form-control-wrap,table .wpcf7-form-control-wrap{position:relative;display:block;}form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,table .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;font-size:12px;top:2px;right:10px;}form .wpcf7-response-output,table .wpcf7-response-output{margin:10px 0px 10px 0px;padding:5px 10px;font-size:14px;border-width:1px;border-color:#999;color:#999;}form p,table p{margin-bottom:0;}form img.ajax-loader,table img.ajax-loader,form br,table br{display:none;}form .wpcf7-list-item,table .wpcf7-list-item{margin-left:0;font-size:16px;line-height:23px;}.logo{display:block;position:relative;line-height:1;width:120px;background-image:url("img/logo.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;}@media only screen and (min-width:1230px){.logo{width:230px;}}.logo:before{content:" ";display:block;width:100%;padding-top:147.05%;}.logo-footer{background-image:url("img/logo-footer.png");width:150px;}@media only screen and (min-width:1230px){.logo-footer{width:350px;}}.logo-footer:before{padding-top:38.76%;}.picture{display:block;position:relative;line-height:1;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px;/*------------------------------------*\
  //ANCHOR ICONS
\*------------------------------------*/}.picture:before{content:" ";display:block;width:100%;padding-top:60%;}.picture.ratio-1-1:before{padding-top:100%;}.picture.ratio-5-4:before{padding-top:80%;}.picture.ratio-4-3:before{padding-top:75%;}.picture.ratio-3-2:before{padding-top:66%;}.picture.ratio-16-9:before{padding-top:56.25%;}.picture.ratio-2-1:before{padding-top:50%;}.picture.ratio-3-1:before{padding-top:33.33%;}i[class^="material"]{font-size:40px;/*------------------------------------*\
  //ANCHOR SLIDER
\*------------------------------------*/}.slider{display:block;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}.slider.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;}.slider .wp-block-cover,.slider .wp-block-cover-image{min-height:100vh;}.slider .wp-block-cover .wp-block-cover__background,.slider .wp-block-cover-image .wp-block-cover__background{background:radial-gradient(ellipse at 65% 20%, #e8e4e4 0%, transparent 60%), linear-gradient(160deg, #d8d4d4 0%, #c0989a 100%);opacity:0;}.slider .owl-controls{display:none;}.hero{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}@media only screen and (min-width:1230px){.hero .wp-block-cover{min-height:665px;}}@media only screen and (max-width:500px){.hero .wp-block-column{position:relative;top:50px;}}@media only screen and (min-width:1230px){.hero .first{font-size:90px;}}@media only screen and (min-width:1230px){.hero .second{font-size:65px;}}.single-hero{background-image:url("https://vanes-sence.ch/wp-content/uploads/2026/03/slider.webp");background-repeat:no-repeat;background-size:cover;background-position:top center;min-height:300px;}@media only screen and (min-width:1230px){.single-hero{min-height:665px;}}.first{font-size:46px;font-weight:500;line-height:0.9em;color:#4c112e;position:relative;top:20px;}@media only screen and (min-width:365px){.first{font-size:55px;}}@media only screen and (min-width:500px){.first{font-size:60px;}}@media only screen and (min-width:1230px){.first{font-size:128px;top:40px;}}@media only screen and (min-width:1600px){.first{font-size:160px;top:40px;}}.second{font-size:30px;color:#fff;position:relative;line-height:0.9em;top:-23px;}@media only screen and (min-width:365px){.second{font-size:40px;}}@media only screen and (min-width:500px){.second{font-size:50px;}}@media only screen and (min-width:1230px){.second{font-size:80px;top:-20px;}}@media only screen and (min-width:1600px){.second{font-size:100px;top:-20px;}}.third{position:relative;top:-40px;margin-bottom:-26px;left:0;z-index:10;color:#fff;font-size:25px;max-width:1500px;margin-left:auto;margin-right:auto;text-align:left;display:none;}@media only screen and (min-width:1230px){.third{display:block;}}.owl-controls{display:none;/*------------------------------------*\
  //ANCHOR HEADER
\*------------------------------------*/}@media only screen and (min-width:1230px){.owl-controls{display:block;}}.owl-controls .owl-nav{position:absolute;left:0;top:45%;width:100%;height:0;}.owl-controls .owl-nav .container{position:relative;margin:0px auto;}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:block;float:left;position:relative;width:26px;height:55px;text-indent:-100px;overflow:hidden;background:url("img/nav/owl/owl-prev.png") no-repeat center center;left:20px;}.owl-controls .owl-nav .owl-next{float:right;background:url("img/nav/owl/owl-next.png") no-repeat center center;left:auto;right:20px;}.owl-controls .owl-dots{width:100%;position:absolute;bottom:30px;text-align:center;display:block;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin-left:5px;margin-right:5px;width:10px;height:10px;border-radius:9000px;background:#fff;border:solid 1px #4c112e;}.owl-controls .owl-dots .owl-dot.active{background:#4c112e;}.row-header{position:absolute;left:0px;top:0px;width:100%;text-align:center;z-index:5000;height:75px;/*------------------------------------*\
  //ANCHOR MAIN NAVIGATION
\*------------------------------------*/}@media only screen and (min-width:1230px){.row-header{height:auto;}}.row-header .container{position:relative;padding-top:0px;padding-bottom:0px;}.row-header .editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;height:100%;}.row-header .editor-logo{width:auto;margin-bottom:0;position:relative;}.row-header .editor-logo .logo{position:absolute;top:0;left:0px;}@media only screen and (min-width:767px){.row-header .editor-logo .logo{left:0;}}.row-header .editor-menu{width:auto;flex-grow:1;margin-bottom:0;}.home .mainmenu ul li a{font-size:22px;line-height:100px;}.mainmenu{display:none;/*------------------------------------*\
  //ANCHOR MOBILE NAVIGATION
\*------------------------------------*/}@media screen and (min-width:1230px){.mainmenu{display:block;}}.mainmenu ul{display:flex;justify-content:flex-end;align-items:center;}.mainmenu ul li{position:relative;padding:0px;margin-right:15px;margin-left:15px;}.mainmenu ul li a{display:block;position:relative;margin:0px auto;text-align:center;font-size:18px;line-height:60px;color:#4c112e;font-weight:500;}.mainmenu ul li:last-child{margin-right:0;}.mainmenu li:hover ul{display:block;}.mainmenu ul ul{display:none;position:absolute;top:100%;left:0;width:200px;background:#e0e0e0;}.mainmenu ul ul li{display:block;}.mainmenu ul ul li a{display:block;text-align:left;line-height:40px;}.mobilemenu{display:flex;justify-content:flex-end;align-items:center;margin-top:5px;/*------------------------------------*\
  //ANCHOR FLEXNAV
\*------------------------------------*/}@media screen and (min-width:1230px){.mobilemenu{display:none;}}.mobilemenu .menu-button{display:block;cursor:pointer;}.mobilemenu .menu-button .touch-button,.mobilemenu .menu-button i{display:none;}.mobilemenu .menu-button .line{width:40px;height:3px;background-color:#4c112e;display:block;margin:8px auto;margin-left:auto;margin-right:0;transition:all 0.3s;}.mobilemenu .menu-button.active .line:nth-child(1){transform:translateY(9px) rotate(45deg);}.mobilemenu .menu-button.active .line:nth-child(2){opacity:0;}.mobilemenu .menu-button.active .line:nth-child(3){transform:translateY(-13px) rotate(-45deg);}.mobilemenu .touch-button{position:absolute;z-index:999;top:10px;right:14px;width:50px;height:41px;display:inline-block;text-align:center;cursor:pointer;}.mobilemenu .touch-button .navicon{display:none;}.mobilemenu .touch-button .line{width:20px;height:3px;background-color:#999;display:block;margin:8px auto;transition:all 0.3s ease-in-out;}.mobilemenu .touch-button .line:nth-child(1){transform:translateX(7px) translateY(0px) rotate(-45deg);transform-origin:right;}.mobilemenu .touch-button .line:nth-child(2){transform:translateX(-6px) translateY(3px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(1){transform:translateX(7px) translateY(15px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(2){transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform-origin:right;}.flexnav{transition:none;transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;background:#4c112e;border-top:1px solid rgba(0, 0, 0, 0.15);position:absolute;left:0;top:100%;/*------------------------------------*\
  //ANCHOR FOOTER
\*------------------------------------*/}.flexnav.opacity{opacity:0;}.flexnav.flexnav-show{max-height:2000px;opacity:1;transition:all 0.5s ease-in-out;}.flexnav.one-page{position:fixed;top:75px;right:5%;max-width:200px;}.flexnav li{font-size:100%;position:relative;overflow:hidden;}.flexnav li a{position:relative;display:block;padding:1em 0.5em;padding-left:15px;z-index:2;overflow:hidden;color:#fff;border-bottom:1px solid rgba(0, 0, 0, 0.15);text-align:left;text-transform:none;}.flexnav li ul{width:100%;}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden;}.flexnav li ul.flexnav-show li{overflow:visible;}.flexnav li ul li a{display:block;padding-left:30px;}.row-footer{position:relative;background:#4c112e;color:#fff;padding-top:25px;padding-bottom:25px;text-align:center;/*------------------------------------*\
  //ANCHOR SOCIAL
\*------------------------------------*/}@media only screen and (min-width:767px){.row-footer{text-align:left;}}@media only screen and (min-width:1230px){.row-footer{padding-top:80px;padding-bottom:50px;font-size:20px;line-height:30px;}}.row-footer .editor-inline{margin-bottom:20px;}@media only screen and (min-width:767px){.row-footer .editor-inline{margin-bottom:0;}}.row-footer .footer-top{margin-bottom:25px;}@media only screen and (min-width:1230px){.row-footer .footer-top{align-items:flex-end;margin-bottom:50px;}}.row-footer .footer-top .logo{margin-left:auto;margin-right:auto;}@media only screen and (min-width:767px){.row-footer .footer-top .logo{margin-left:0;}}@media only screen and (min-width:1800px){.row-footer .footer-top .logo{position:relative;left:-153px;margin-bottom:0;}}@media only screen and (min-width:1230px){.row-footer .footer-top .social{position:relative;top:-10px;}}@media only screen and (min-width:1230px){.row-footer .footer-middle{margin-bottom:50px;}}@media only screen and (min-width:1230px){.row-footer .footer-middle .editor-inline:nth-child(3){position:relative;left:-210px;}}.row-footer .footer-middle .menu{font-weight:500;}.row-footer .footer-bottom{color:rgba(256, 256, 256, 0.5);}@media only screen and (min-width:1230px){.row-footer .footer-bottom{justify-content:flex-start;}}@media only screen and (min-width:1230px){.row-footer .footer-bottom .editor-inline{width:auto;margin-right:50px;}}.row-footer .footer-bottom .menu{display:flex;justify-content:center;}@media only screen and (min-width:767px){.row-footer .footer-bottom .menu{justify-content:flex-start;}}.row-footer .footer-bottom .menu li{margin-right:5px;}@media only screen and (min-width:1230px){.row-footer .footer-bottom .menu li:after{content:" || ";}}.row-footer .footer-bottom .menu li:last-child:after{display:none;}.row-footer .footer-bottom .menu ul{display:none;}ul.social{display:flex;flex-wrap:wrap;justify-content:center;/*------------------------------------*\
  //ANCHOR BACK TO TOP
\*------------------------------------*/}@media only screen and (min-width:767px){ul.social{justify-content:flex-end;}}ul.social li{display:flex;justify-content:center;align-items:center;padding-left:0;margin-left:0;margin-right:10px;width:34px;height:34px;text-align:center;transition:all 0.2s;border-radius:999px;}ul.social li{background-color:#fff;color:#4c112e;}ul.social li:hover{background-color:#000;color:#fff;}@media only screen and (min-width:767px){ul.social li{margin-left:10px;margin-right:0;}}ul.social a{display:block;}.backtotop{position:fixed;display:block;bottom:20px;right:20px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;display:block;background-image:url("img/backtotop.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;display:none;/*------------------------------------*\
  //ANCHOR INTRO  
\*------------------------------------*/}@media only screen and (min-width:1230px){.backtotop{width:40px;height:40px;line-height:40px;display:block;}}.intro{position:relative;/*------------------------------------*\
  //ANCHOR INTRO REVERSE
\*------------------------------------*/}@media only screen and (max-width:767px){.intro{padding-top:15px;}}@media only screen and (min-width:1230px){.intro{font-size:25px;line-height:32px;overflow:hidden;}}@media only screen and (min-width:1600px){.intro{padding-top:0;padding-bottom:0;}}@media only screen and (min-width:1230px){.intro .wp-block-group__inner-container{max-width:100%;}}.intro .wp-block-columns{max-width:100%;}@media only screen and (min-width:1230px){.intro .wp-block-columns{gap:0 !important;}}.intro .wp-block-column:nth-child(1){position:relative;}.intro .wp-block-column:nth-child(1) img{width:100%;}.intro .wp-block-column:nth-child(1) .grafik{position:absolute;right:20px;top:20px;display:none;}@media only screen and (min-width:1230px){.intro .wp-block-column:nth-child(1) .grafik{display:block;}}@media only screen and (min-width:1230px){.intro .wp-block-column:nth-child(2){position:relative;left:40px;}}.intro .wp-block-column:nth-child(2) *{position:relative;}@media only screen and (min-width:1230px){.intro .wp-block-column:nth-child(2) *{max-width:560px;}}@media only screen and (min-width:1600px){.intro .wp-block-column:nth-child(2) *{max-width:710px;}}.intro .wp-block-column:nth-child(2) a{margin-right:0;}.intro-reverse{position:relative;/*------------------------------------*\
  //ANCHOR START-LEISTUNGEN  
\*------------------------------------*/}@media only screen and (min-width:1230px){.intro-reverse{overflow:hidden;}}@media only screen and (min-width:1600px){.intro-reverse{padding-top:0;padding-bottom:0;}}@media only screen and (min-width:1230px){.intro-reverse .wp-block-group__inner-container{max-width:100%;}}.intro-reverse .wp-block-columns{max-width:100%;}@media only screen and (min-width:1230px){.intro-reverse .wp-block-columns{gap:0 !important;}}@media only screen and (min-width:1230px){.intro-reverse .wp-block-column:nth-child(1){position:relative;}}.intro-reverse .wp-block-column:nth-child(1) *{position:relative;}@media only screen and (min-width:1230px){.intro-reverse .wp-block-column:nth-child(1) *{max-width:560px;margin-left:auto;margin-right:40px;}}@media only screen and (min-width:1600px){.intro-reverse .wp-block-column:nth-child(1) *{max-width:710px;}}.intro-reverse .wp-block-column:nth-child(1) * a{margin-right:0;}.intro-reverse .wp-block-column:nth-child(1) .wp-block-button{display:flex;justify-content:flex-start;margin-left:0;}.intro-reverse .wp-block-column:nth-child(1) .wp-block-button .wp-block-button__link{margin-left:0;margin-right:auto;}.intro-reverse .wp-block-column:nth-child(2){position:relative;}.intro-reverse .wp-block-column:nth-child(2) img{width:100%;}.start-leistungen{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;/*------------------------------------*\
  //ANCHOR UNTERSCHIED  
\*------------------------------------*/}@media only screen and (min-width:1230px){.start-leistungen{padding-top:0;padding-bottom:0;}}@media only screen and (min-width:1230px){.start-leistungen .wp-block-group__inner-container{max-width:100%;}}.start-leistungen .wp-block-columns{gap:0 !important;max-width:100%;}.start-leistungen .wp-block-column figure,.start-leistungen .wp-block-column h3,.start-leistungen .wp-block-column p,.start-leistungen .wp-block-column .wp-block-buttons{position:relative;}@media only screen and (min-width:1230px){.start-leistungen .wp-block-column figure,.start-leistungen .wp-block-column h3,.start-leistungen .wp-block-column p,.start-leistungen .wp-block-column .wp-block-buttons{max-width:560px;}}@media only screen and (min-width:1600px){.start-leistungen .wp-block-column figure,.start-leistungen .wp-block-column h3,.start-leistungen .wp-block-column p,.start-leistungen .wp-block-column .wp-block-buttons{max-width:710px;}}@media only screen and (min-width:1230px){.start-leistungen .wp-block-column:nth-child(1) figure,.start-leistungen .wp-block-column:nth-child(1) h3,.start-leistungen .wp-block-column:nth-child(1) p,.start-leistungen .wp-block-column:nth-child(1) .wp-block-buttons{margin-left:auto !important;margin-right:40px !important;}}@media only screen and (min-width:1230px){.start-leistungen .wp-block-column:nth-child(2) figure,.start-leistungen .wp-block-column:nth-child(2) h3,.start-leistungen .wp-block-column:nth-child(2) p,.start-leistungen .wp-block-column:nth-child(2) .wp-block-buttons{margin-left:40px !important;margin-right:auto !important;}}.start-leistungen .wp-block-cover{padding:30px 15px;}@media only screen and (min-width:1230px){.start-leistungen .wp-block-cover{min-height:600px;padding:0;}}.start-leistungen .wp-block-cover .wp-block-cover__background{transition:all 0.2s;}.start-leistungen .wp-block-cover:hover .wp-block-cover__background{opacity:0.85;}.start-leistungen figure{margin-bottom:30px;opacity:0.6;}@media only screen and (min-width:1230px){.start-leistungen figure{margin-bottom:50px;}}.start-leistungen h3,.start-leistungen p{color:#ded7d3;}.unterschied{position:relative;/*------------------------------------*\
  //ANCHOR VERLANGERT  
\*------------------------------------*/}@media only screen and (min-width:1230px){.unterschied{padding-top:160px;padding-bottom:150px;}}.unterschied:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(244, 236, 231, 0.55);z-index:0;}.unterschied *{position:relative;z-index:10;}.unterschied .wp-block-columns{gap:0 !important;}@media only screen and (min-width:1230px){.unterschied .wp-block-column:nth-child(1){padding-right:40px;}}.verlangert h3,.verlangert h2,.verlangert p{text-align:center;}@media only screen and (min-width:767px){.verlangert h3,.verlangert h2,.verlangert p{text-align:left;}}@media only screen and (min-width:1230px){.verlangert{padding-top:180px;padding-bottom:180px;overflow:hidden;}}.verlangert h3{position:relative;top:30px;}@media only screen and (min-width:1230px){.verlangert h3{font-size:60px;line-height:78px;top:30px;}}.verlangert h2{position:relative;}@media only screen and (min-width:1230px){.verlangert h2{font-size:90px;line-height:60px;top:-10px;left:182px;}}.verlangert p{position:relative;letter-spacing:3px;font-size:14px;}@media only screen and (min-width:1230px){.verlangert p{left:417px;font-size:16px;}}@media only screen and (min-width:1230px){.verlangert-center{overflow:hidden;}}.verlangert-center h3,.verlangert-center h2,.verlangert-center p{text-align:center;}@media only screen and (min-width:1230px){.verlangert-center h3{left:100px;}}@media only screen and (min-width:1230px){.verlangert-center h2,.verlangert-center p{left:auto;}}.verlangert,.verlangert-center{/*------------------------------------*\
  //ANCHOR TEAM  
\*------------------------------------*/}.verlangert .wp-block-column:nth-child(2) figure,.verlangert-center .wp-block-column:nth-child(2) figure{display:flex;justify-content:center;align-items:center;}@media only screen and (min-width:1230px){.verlangert .wp-block-column:nth-child(2) figure,.verlangert-center .wp-block-column:nth-child(2) figure{display:flex;justify-content:flex-end;}}.verlangert .wp-block-column:nth-child(2) img,.verlangert-center .wp-block-column:nth-child(2) img{width:150px !important;}@media only screen and (min-width:1230px){.verlangert .wp-block-column:nth-child(2) img,.verlangert-center .wp-block-column:nth-child(2) img{width:277px !important;}}.kunden{/*------------------------------------*\
  //ANCHOR WP-BLOCK-GALLERY  
\*------------------------------------*/}.kunden h4{margin-bottom:0;}.kunden .kunden-wrapper{margin-top:30px;text-align:center;}@media only screen and (min-width:1230px){.kunden .kunden-wrapper{margin-top:100px;}}.kunden .picture{max-width:300px;margin-left:auto;margin-right:auto;}@media only screen and (min-width:1230px){.kunden .picture{margin-bottom:30px;}}.kunden strong{display:block;}.kunden .text{font-weight:200;}.wp-block-gallery{gap:0 !important;position:relative;/*------------------------------------*\
  //ANCHOR LEISTUNGEN  
\*------------------------------------*/}.wp-block-gallery:before{content:" ";position:absolute;top:calc(50% - 125px);left:calc(50% - 125px);background-image:url("https://vanes-sence.ch/wp-content/uploads/2026/03/grafik-3.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;width:250px;height:250px;z-index:10;display:none;}@media only screen and (min-width:1230px){.wp-block-gallery:before{display:block;}}.leistung h2,.leistung h3{max-width:1200px;margin-left:auto;margin-right:auto;}@media only screen and (min-width:1230px){.leistung h2,.leistung h3{max-width:1500px;}}.leistung h3{margin-bottom:0;}@media only screen and (min-width:1230px){.leistung h3{font-size:50px;line-height:60px;}}.leistung h2{margin-bottom:20px;}@media only screen and (min-width:1230px){.leistung h2{font-size:50px;line-height:60px;margin-bottom:40px;}}.leistung .wp-block-column:nth-child(1) p{margin-bottom:0;}@media only screen and (min-width:1230px){.leistung .wp-block-column:nth-child(2){font-size:25px;line-height:32px;}}.leistung .wp-block-column:nth-child(2) p{margin-bottom:25px;}.leistung-erste{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 30%);}.leistung-zweite,.leistung-vierte{position:relative;/*------------------------------------*\
  //ANCHOR LEISTUNGEN-LISTE  
\*------------------------------------*/}.leistung-zweite:before,.leistung-vierte:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(244, 236, 231, 0.55);z-index:0;}.leistung-zweite *,.leistung-vierte *{position:relative;z-index:10;}.leistungen-liste{/*------------------------------------*\
  //ANCHOR CALLTO  
\*------------------------------------*/}@media only screen and (min-width:1230px){.leistungen-liste{padding-top:120px;padding-bottom:120px;}}@media only screen and (min-width:1230px){.leistungen-liste ul{margin-top:50px;}}@media only screen and (max-width:1230px){.leistungen-liste .wp-block-columns{gap:0 !important;}}.callto{position:relative;/*------------------------------------*\
  //ANCHOR REFERENZEN-INTRO  
\*------------------------------------*/}.callto:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(244, 236, 231, 0.55);z-index:0;}.callto *{position:relative;z-index:10;}.callto .wp-block-column:nth-child(1){text-align:center;}@media only screen and (min-width:1230px){.callto .wp-block-column:nth-child(2) figure{display:flex;justify-content:flex-end;}}.callto h3{position:relative;top:25px;}@media only screen and (min-width:1230px){.callto h3{font-size:60px;line-height:78px;top:30px;}}.callto h2{position:relative;color:#fff;top:-10px;}@media only screen and (min-width:1230px){.callto h2{font-size:90px;line-height:60px;top:-10px;}}@media only screen and (min-width:1230px){.callto .wp-block-button__link{margin-top:40px;}}.callto img{width:150px !important;}@media only screen and (min-width:1230px){.callto img{width:250px !important;}}.referenzen-intro{/*------------------------------------*\
  //ANCHOR TEAMSLIDER  
\*------------------------------------*/}.referenzen-intro h4.heading-link{display:block;position:relative;padding-left:40px;margin-bottom:20px;color:#a31a5c;}@media only screen and (min-width:1230px){.referenzen-intro h4.heading-link{padding-left:90px;margin-bottom:35px;font-size:40px;margin-top:50px;}}.referenzen-intro h4.heading-link:before{content:" ";background-image:url("https://vanes-sence.ch/wp-content/uploads/2026/03/grafik-1.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;width:20px;height:20px;position:absolute;top:0px;left:0;}@media only screen and (min-width:1230px){.referenzen-intro h4.heading-link:before{width:58px;height:58px;top:-10px;}}.kundenstimmen{/*------------------------------------*\
  //ANCHOR REFERENZEN  
\*------------------------------------*/}@media only screen and (min-width:1230px){.kundenstimmen{padding-bottom:140px;}}.kundenstimmen .kundenslider{margin-top:30px;}@media only screen and (min-width:1230px){.kundenstimmen .kundenslider{margin-top:50px;}}.kundenstimmen .kundenslider .owl-nav{display:none;}.kundenstimmen .kundenslider .owl-dots{bottom:-60px;}.kundenstimmen .kundenslider .item .picture{max-width:300px;margin-bottom:0;}.kundenstimmen .kundenslider .item .editor-flex{align-items:flex-end;margin-bottom:30px;}.kundenstimmen .more .inside{display:flex;justify-content:center;cursor:pointer;}.kundenstimmen .more .inside:after{content:"\f107";font-family:"FontAwesome";}.referenzen{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 50px);padding-top:50px;/*------------------------------------*\
  //ANCHOR ROW-SINGLE-PAGE  
\*------------------------------------*/}@media only screen and (min-width:1230px){.referenzen{padding-top:50px;}}.referenzen .ref-filter{display:flex;justify-content:center;align-items:center;margin-bottom:50px;font-size:25px;line-height:32px;font-weight:500;}.referenzen .ref-filter a{margin-left:10px;margin-right:10px;cursor:pointer;}@media only screen and (min-width:1230px){.referenzen .ref-filter a{margin-left:20px;margin-right:20px;}}.referenzen .referenz-item{color:#fff;margin-bottom:0;}@media only screen and (min-width:767px){.referenzen .referenz-item{width:50%;}}.referenzen .referenz-item .picture{margin-bottom:0;position:relative;height:100%;}.referenzen .referenz-item .picture:before{content:" ";padding-top:0;}@media only screen and (min-width:1600px){.referenzen .referenz-item .picture:before{padding-top:60%;}}.referenzen .referenz-item .inside{position:relative;background-color:rgba(77, 19, 46, 0.7);top:0;left:0;width:100%;height:100%;z-index:10;padding:30px;transition:all 0.2s;display:flex;justify-content:center;align-items:center;}@media only screen and (min-width:1600px){.referenzen .referenz-item .inside{position:absolute;}}.referenzen .referenz-item .inside-inside{max-width:600px;}.referenzen .referenz-item .picture:hover .inside{background-color:#4d132e;}.referenzen .referenz-item .button{margin-top:30px;}.referenzen .ref-btn.active{font-weight:bold;}.referenzen .editor-inline.hidden{display:none;}.row-single-page{/*------------------------------------*\
  //ANCHOR GEDANKE  
\*------------------------------------*/}.row-single-page .button-wrapper{margin-top:50px;display:flex;justify-content:center;align-items:center;}.row-single-page .wp-block-video{display:flex;justify-content:center;align-items:center;}.row-single-page video{max-width:500px;margin-left:auto;margin-right:auto;}.gedanken{/*------------------------------------*\
  //ANCHOR WISSEN-ITEM  
\*------------------------------------*/}@media only screen and (min-width:1230px){.gedanken h2{margin-bottom:50px;}}.gedanken .wp-block-accordion .wp-block-accordion-item{border-bottom:solid 1px rgba(77, 19, 46, 0.3);}.gedanken .wp-block-accordion h3{margin-bottom:0;}@media only screen and (min-width:1230px){.gedanken .wp-block-accordion h3{font-size:25px;}}@media only screen and (min-width:1230px){.wissen-wrapper{margin-top:40px;}}.wissen-item{margin-bottom:30px;}@media only screen and (min-width:767px){.wissen-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px;}}@media only screen and (min-width:767px){.wissen-item .wissen-item-left{width:30%;}}@media only screen and (min-width:767px){.wissen-item .wissen-item-right{width:65%;}}.wissen-item .picture{background-color:#4c112e;}.wissen-item .button{margin-top:20px;}#pagination{display:flex;justify-content:center;align-items:center;gap:20px;/*------------------------------------*\
  //ANCHOR ATM  
\*------------------------------------*/}#pagination div{cursor:pointer;}#pagination div.active{font-weight:700;}.atm{display:none;/*------------------------------------*\
  //ANCHOR KONTAKT  
\*------------------------------------*/}@media only screen and (min-width:1230px){.atm{display:block;}}.kontakt{/*------------------------------------*\
  //ANCHOR IMPRESSUM  
\*------------------------------------*/}@media only screen and (min-width:1230px){.kontakt h1{margin-bottom:50px;}}@media only screen and (min-width:1230px){.kontakt form{margin-top:50px;}}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{max-width:100% !important;/*------------------------------------*\
  //ANCHOR FIX  
\*------------------------------------*/}@media only screen and (min-width:1230px){#cmplz-document *,.editor-styles-wrapper .cmplz-unlinked-mode *{font-size:20px !important;line-height:26px !important;}}@media only screen and (max-width:767px){.slider .wp-image-2200,.slider .wp-image-2195{object-position:30% center;}}.hero{/*------------------------------------*\
  //ANCHOR WP-ELEMENT-CAPTION  
\*------------------------------------*/}@media only screen and (max-width:767px){.hero .wp-image-2267,.hero .wp-image-2269,.hero .wp-image-2273,.hero .wp-image-2277{object-position:25% center;}}.wp-element-caption{display:none;}