/*------------------------------------*\
  //ANCHOR FONTS
\*------------------------------------*//* Montserrat – modern browsers only */@import "css/reset.css";@import "css/grid.css";@import "css/font-awesome.min.css";@import "css/material-icons.css";@import "js/lightbox/lightbox.css";@import "js/owl/owl.carousel.css";@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/montserrat-v31-latin_latin-ext-300.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/montserrat-v31-latin_latin-ext-regular.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;font-display:swap;src:url("fonts/montserrat-v31-latin_latin-ext-italic.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/montserrat-v31-latin_latin-ext-500.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-style:italic;font-weight:500;font-display:swap;src:url("fonts/montserrat-v31-latin_latin-ext-500italic.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/montserrat-v31-latin_latin-ext-600.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-style:italic;font-weight:600;font-display:swap;src:url("fonts/montserrat-v31-latin_latin-ext-600italic.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/montserrat-v31-latin_latin-ext-700.woff2") format("woff2");}@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;font-display:swap;src:url("fonts/montserrat-v31-latin_latin-ext-700italic.woff2") format("woff2");/*------------------------------------*\
  //ANCHOR IMPORTS
\*------------------------------------*/}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,body,html{font-family:"Montserrat", "Segoe UI", Roboto, Arial, sans-serif;font-display:optional;}body,html{font-size:14px;line-height:1.5;height:100%;background-color:#e3e3e3;/*------------------------------------*\
  //ANCHOR COMMON
\*------------------------------------*/}@media only screen and (min-width:1230px){body,html{min-width:1200px;font-size:17px;}}figure{margin:0px;}i,em{font-style:italic;}strong,bold{font-weight:600;}h1,.h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:20px;font-weight:300;font-weight:600;/* Typography System *//* Headings */}h1 strong,.h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600;}h1,.h1{font-size:2.5rem;line-height:1.2;margin-bottom:2rem;}@media only screen and (min-width:365px){h1,.h1{font-size:2.986rem;}}h2{font-size:2.488rem;line-height:1.25;margin-bottom:1.75rem;}h3{font-size:2.074rem;line-height:1.3;margin-bottom:1.5rem;}h4{font-size:1.728rem;line-height:1.35;margin-bottom:1.25rem;}h5{font-size:1.44rem;line-height:1.4;margin-bottom:1rem;}h6{font-size:1rem;line-height:1.45;margin-bottom:0;text-transform:uppercase;font-weight:400;/* Body text */}p{font-size:1rem;line-height:1.6;margin-bottom:2rem;/* Small text */}small{font-size:0.833rem;line-height:1.5;/* Extra small text */}.text-xs{font-size:0.694rem;line-height:1.4;}a{color:inherit;text-decoration:none;}.upper{text-transform:uppercase;/*------------------------------------*\
  //ANCHOR BUTTON
\*------------------------------------*/}.wp-block-buttons .wp-block-button{margin-right:20px;}a.button,.button,.wp-element-button,input[type="submit"]{display:inline-block;vertical-align:top;font-size:16px;text-transform:none;border-radius:0px;line-height:46px;margin-right:20px;margin-top:5px;margin-bottom:5px;padding-left:20px;padding-right:20px;transition:all 0.2s;cursor:pointer;box-shadow:none;border:solid 1px transparent;padding-top:0px;padding-bottom:0;box-shadow:0 0 0 0 rgba(90, 153, 212, 0.5);animation:pulse 5s infinite;}a.button,.button,.wp-element-button,input[type="submit"]{background-color:#1da1f2;color:#fff;border-color:transparent;}a.button:hover,.button:hover,.wp-element-button:hover,input[type="submit"]:hover{background-color:#000;color:#fff;border-color:#000;}a.button.invert,.button.invert,.wp-element-button.invert,input[type="submit"].invert{background-color:#fff;color:#000;border-color:#000;}a.button.invert:hover,.button.invert:hover,.wp-element-button.invert:hover,input[type="submit"].invert:hover{background-color:#000;color:#fff;border-color:transparent;}a.button.style1,.button.style1,.wp-element-button.style1,input[type="submit"].style1{background-color:#737373;color:#fff;border-color:transparent;}a.button.style1:hover,.button.style1:hover,.wp-element-button.style1:hover,input[type="submit"].style1:hover{background-color:#fff;color:#737373;border-color:#737373;}a.button.style2,.button.style2,.wp-element-button.style2,input[type="submit"].style2{background-color:#454444;color:#fff;border-color:transparent;}a.button.style2:hover,.button.style2:hover,.wp-element-button.style2:hover,input[type="submit"].style2:hover{background-color:#fff;color:#454444;border-color:#454444;}a.button.style3,.button.style3,.wp-element-button.style3,input[type="submit"].style3{background-color:#353333;color:#fff;border-color:transparent;}a.button.style3:hover,.button.style3:hover,.wp-element-button.style3:hover,input[type="submit"].style3:hover{background-color:#fff;color:#353333;border-color:#353333;}@keyframes pulse{/*------------------------------------*\
  //ANCHOR MATERIAL ICONS
\*------------------------------------*/60%{box-shadow:0 0 0 10px rgba(90, 153, 212, 0);background-color:#076aa1;}100%{box-shadow:0 0 0 0 rgba(90, 153, 212, 0);}}i[class^="material"]{font-size:40px;/*------------------------------------*\
  //ANCHOR ICON
\*------------------------------------*/}.icon{display:block;padding-left:25px;position:relative;/*------------------------------------*\
  //ANCHOR BACK TO TOP
\*------------------------------------*/}.icon:before{content:"\f08e";font-family:"FontAwesome";position:absolute;left:0;top:0;}.icon.icon-download:before{content:"\f0ed";}.with-description .icon .first{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-color:#000;color:#fff;display:none;/*------------------------------------*\
  //ANCHOR SOCIAL
\*------------------------------------*/}.backtotop:hover{background-color:#fff;color:#000;}.backtotop:before{content:"\f106";font-family:"FontAwesome";position:relative;top:-2px;}.row-bottom ul.social{list-style-type:none;display:flex;justify-content:flex-start;align-items:center;margin-top:30px;margin-bottom:30px;}.row-bottom ul.social li{list-style-type:none;margin-left:0;padding-left:0;margin-right:20px;}.row-bottom ul.social li ::marker{display:none;}.row-bottom ul.social li:nth-child(1) a{/*border-bottom: 4px solid #dc2743;*/color:#dc2743;}.row-bottom ul.social li:nth-child(2) a{/*border-bottom: 4px solid #1da1f2;*/color:#1da1f2;}.row-bottom ul.social li:nth-child(3) a{/*border-bottom: 4px solid #25d366;*/color:#25d366;}.row-bottom ul.social a{font-size:30px;}.side{position:fixed;left:0;z-index:999;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);display:none;/*------------------------------------*\
  //ANCHOR ALIGN
\*------------------------------------*/}@media only screen and (min-width:767px){.side{top:50%;top:calc(50% - 75px);display:block;}}.side ul li{background-color:#fff;color:#fff;display:block;width:40px;height:40px;display:flex;justify-content:center;align-items:center;}@media only screen and (min-width:1230px){.side ul li{width:50px;height:50px;}}.side ul li:hover{opacity:0.8;}.side ul li:nth-child(1){background-color:#dc2743;}.side ul li:nth-child(2){background-color:#1da1f2;}.side ul li:nth-child(2) a{font-size:25px;}.side ul li:nth-child(3){background-color:#25d366;}.side ul a{font-size:30px;}img{width:auto;max-width:100%;height:auto;margin-bottom:15px;}.alignleft,.fleft{display:inline;float:left;margin-right:24px;margin-top:4px;}img.alignleft{display:inline;float:left;margin-bottom:12px;margin-right:24px;margin-top:4px;}.alignright,.fright{display:inline;float:right;margin-left:24px;margin-top:4px;}img.alignright{display:inline;float:right;margin-bottom:12px;margin-left:24px;margin-top:4px;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}img.aligncenter{clear:both;display:block;margin-bottom:12px;margin-left:auto;margin-right:auto;/*------------------------------------*\
  //ANCHOR TABLE
\*------------------------------------*/}table{border-collapse:collapse;width:100%;/*------------------------------------*\
  //ANCHOR FORM
\*------------------------------------*/}table td,table th{border:none;text-align:left;padding:6px;}table th{font-style:normal;}table th,table tr:nth-child(odd){background-color:#f7f7f7;}form,table{margin-top:20px;}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:16px;height:50px;line-height:50px;border:none;color:#000;background:#f9f9f9;background:transparent;margin-bottom:10px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:solid 1px #1da1f2;}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:#000;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:#000;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:#000;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:#000;opacity:1;}form textarea,table textarea{width:100%;height:250px;padding-top:10px;line-height:18px;}form label,table label{font-size:18px;font-weight:500;}form fieldset,table fieldset{margin-bottom:20px;}form input[type="submit"],table input[type="submit"]{position:relative;width:auto;height:auto;margin-top:20px;}form input[type="checkbox"],table input[type="checkbox"]{float:left;width:auto;height:auto;margin:5px 10px 0px 0px;}form .wpcf7-acceptance label,table .wpcf7-acceptance label{font-size:14px;line-height:1.5;}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;color:#fff;padding:30p !importantx;font-size:20px;text-align:center;background-color:#1da1f2;border:solid 1px transparent !important;}@media only screen and (min-width:1230px){form .wpcf7-response-output,table .wpcf7-response-output{padding:60px !important;}}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;}@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 GRID SYSTEM
\*------------------------------------*/}.wrapper{margin-left:auto;/*background-image: url("img/background-2.svg"), linear-gradient(180deg, #fcfcfc 0%, #f2f2f2 100%);
	background-attachment: fixed;
	background-position:
		center center,
		top center;
	background-repeat: no-repeat, no-repeat;
	background-size: 100%, 100%;*/margin-right:auto;}.row{margin:0px auto;width:100%;/*------------------------------------*\
  //ANCHOR EDITOR
\*------------------------------------*/}.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;}}.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%;}}.one-fourth{/*------------------------------------*\
  //ANCHOR BORDER
\*------------------------------------*/}@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%;}}.editor-border,.border{border-bottom:solid 1px #7f7f7f;padding-top:5px;padding-bottom:5px;}.editor-border:first-child,.border:first-child{border-top:solid 1px #7f7f7f;/*------------------------------------*\
  //ANCHOR PAGE
\*------------------------------------*/}.row-page .container{padding-top:25px;padding-bottom:25px;}@media only screen and (min-width:1230px){.row-page .container{padding-top:50px;padding-bottom:50px;}}.wp-block-columns ul{margin-bottom:20px;}.wp-block-columns ul li{list-style-type:disc;margin-left:20px;}@media only screen and (min-width:1230px){.smallabstand .container{padding-top:50px;padding-bottom:50px;}}@media only screen and (min-width:1230px){.mediumabstand .container{padding-top:100px;padding-bottom:100px;}}@media only screen and (min-width:1230px){.bigabstand .container{padding-top:150px;padding-bottom:150px;}}.grey{background-color:#f0f0f0;/*------------------------------------*\
  //ANCHOR GUTENBERG  
\*------------------------------------*/}.wp-block-group__inner-container{padding-top:40px;padding-bottom:40px;padding-left:15px;padding-right:15px;/*------------------------------------*\
  //ANCHOR SLIDER
\*------------------------------------*/}@media only screen and (min-width:1230px){.wp-block-group__inner-container{width:1200px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px;padding-left:0;padding-right:0;}}.row-topslider{position:relative;padding-top:0;padding-bottom:0;padding-top:60%;overflow:hidden;}@media only screen and (min-width:767px){.row-topslider{padding-top:30%;}}.row-topslider .owl-controls .owl-dots{bottom:30px;}.slideshow-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}.slideshow-wrapper .slideshow{position:absolute;left:0;top:0;width:100%;height:100%;}.slideshow-wrapper .slideshow,.slideshow-wrapper .owl-stage-outer,.slideshow-wrapper .owl-stage,.slideshow-wrapper .owl-item,.slideshow-wrapper .item{width:100%;height:100%;}.slideshow-wrapper .item{background-size:cover;background-position:center center;}.slider-text{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;display:block;}.slider-text .slider-text-text{width:100%;height:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-direction:column;}@media only screen and (min-width:1230px){.slider-text .slider-text-text{max-width:1200px;padding-left:0;padding-right:0;}}.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:11px;height:11px;border-radius:9000px;background:#000;}.owl-controls .owl-dots .owl-dot.active{background:#999;}.row-header.smaller{background:#fff;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.5);}@media only screen and (min-width:1230px){.row-header.smaller .container{padding-top:10px;padding-bottom:10px;}}.row-header.smaller .logo{width:140px;background-image:url("img/logo.svg");}.row-header.smaller .mainmenu ul li a{color:#000;}.row-header.smaller .mainmenu ul ul li a{color:#fff;}.row-header{position:absolute;left:0px;top:0px;width:100%;text-align:center;z-index:5000;background:transparent;transition:all 0.2s;}@media only screen and (min-width:1230px){.row-header{position:fixed;}}.row-header .container{position:relative;padding-top:15px;padding-bottom:15px;}@media only screen and (min-width:1230px){.row-header .container{padding-top:55px;}}.row-header .editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;}.row-header .editor-logo{width:auto;margin-bottom:0;}.row-header .editor-menu{width:auto;flex-grow:1;margin-bottom:0;}.logotext{font-size:25px;color:#fff;text-align:right;line-height:1;}@media only screen and (min-width:1230px){.logotext{font-size:40px;}}.logotext span{display:block;font-size:16px;font-style:italic;}@media only screen and (min-width:1230px){.logotext span{font-size:20px;}}.logo{display:block;position:relative;line-height:1;width:120px;background-image:url("img/logo-white.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;}@media only screen and (min-width:1230px){.logo{width:200px;}}.logo:before{content:" ";display:block;width:100%;padding-top:50.33%;}.logo.color{background-image:url("img/logo.svg");}.picture{display:block;position:relative;line-height:1;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px;}.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%;}.placeholder{background-color:#1da1f2;background-image:url("img/logo-white.svg");background-repeat:no-repeat;background-size:30%;background-position:center center;/*------------------------------------*\
  //ANCHOR MONITOR  
\*------------------------------------*/}.monitor{width:100%;height:auto;/*------------------------------------*\
  //ANCHOR MAIN NAVIGATION
\*------------------------------------*/}.mainmenu{display:none;/*------------------------------------*\
  //ANCHOR MOBILE NAVIGATION
\*------------------------------------*/}@media screen and (min-width:1230px){.mainmenu{display:block;}}.mainmenu .button{padding-left:15px;padding-right:15px;}.mainmenu .button a{color:#fff !important;}.mainmenu .button i{margin-right:5px;}.mainmenu ul{display:flex;justify-content:flex-end;align-items:center;}.mainmenu ul li{position:relative;padding:0px;margin-right:15px;margin-left:15px;border-bottom:solid 1px transition;}.mainmenu ul li a{display:block;position:relative;margin:0px auto;text-align:center;font-size:17px;line-height:50px;color:#fff;}.mainmenu ul li:last-child{margin-right:0;}.mainmenu ul li.current-menu-item,.mainmenu ul li.current-menu-parent{border-bottom:solid 1px #fff;}.mainmenu li:hover ul{display:block;}.mainmenu ul ul{display:none;position:absolute;top:100%;left:0;width:300px;background-color:#1da1f2;padding-top:10px;padding-bottom:10px;}.mainmenu ul ul li{display:block;border-bottom:none !important;}.mainmenu ul ul li a{display:block;text-align:left;line-height:1.3;color:#fff;padding-top:5px;padding-bottom:5px;}.mainmenu ul ul li:hover a{color:#f0f0f0;}.mobilemenu{display:flex;justify-content:flex-end;align-items:center;/*------------------------------------*\
  //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:#fff;display:block;margin:8px auto;margin-left:auto;margin-right:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.mobilemenu .menu-button.active .line:nth-child(1){-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);-o-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg);}.mobilemenu .menu-button.active .line:nth-child(2){opacity:0;}.mobilemenu .menu-button.active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);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:2px;background-color:#fff;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.mobilemenu .touch-button .line:nth-child(1){-webkit-transform:translateX(7px) translateY(0px) rotate(-45deg);-ms-transform:translateX(7px) translateY(0px) rotate(-45deg);-o-transform:translateX(7px) translateY(0px) rotate(-45deg);transform:translateX(7px) translateY(0px) rotate(-45deg);transform-origin:right;}.mobilemenu .touch-button .line:nth-child(2){-webkit-transform:translateX(-6px) translateY(3px) rotate(45deg);-ms-transform:translateX(-6px) translateY(3px) rotate(45deg);-o-transform:translateX(-6px) translateY(3px) rotate(45deg);transform:translateX(-6px) translateY(3px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(1){-webkit-transform:translateX(7px) translateY(15px) rotate(45deg);-ms-transform:translateX(7px) translateY(15px) rotate(45deg);-o-transform:translateX(7px) translateY(15px) rotate(45deg);transform:translateX(7px) translateY(15px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(2){-webkit-transform:translateX(-6px) translateY(-10px) rotate(-45deg);-ms-transform:translateX(-6px) translateY(-10px) rotate(-45deg);-o-transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform-origin:right;}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;background:#1da1f2;border-top:1px solid rgba(256, 256, 256, 0.15);position:absolute;left:0;top:100%;/*------------------------------------*\
  //ANCHOR PARALLAX
\*------------------------------------*/}.flexnav.opacity{opacity:0;}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;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(256, 256, 256, 0.15);text-align:left;text-transform:uppercase;}.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;}.flexnav .button{display:none;}.row-page section.parallax{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:25%;/*------------------------------------*\
  //ANCHOR ROW-BOTTOM  
\*------------------------------------*/}.row-bottom{background-image:linear-gradient(180deg, #fcfcfc 0%, #f2f2f2 100%) !important;text-align:left;/*------------------------------------*\
  //ANCHOR AKKORDEON
\*------------------------------------*/}.row-bottom,.row-bottom p{font-size:14px;line-height:1.8em;}@media only screen and (min-width:1230px){.row-bottom .container{padding-top:80px;padding-bottom:80px;}}.row-bottom .logo{margin-bottom:25px;}@media only screen and (min-width:1230px){.row-bottom .logo{width:150px;}}.row-bottom p{margin-bottom:0;}.akkordeon{/*------------------------------------*\
  //ANCHOR SERVICES-CAROUSEL
\*------------------------------------*/}.akkordeon .element{position:relative;margin-bottom:20px;}.akkordeon .akkordeon-title{cursor:pointer;background-color:#e7e7e7;padding:15px 20px;}.akkordeon .akkordeon-title:after{content:"\f107";font-family:"FontAwesome";position:absolute;font-size:15px;top:16px;right:20px;}.akkordeon .akkordeon-title h3{margin-bottom:0;}.akkordeon .akkordeon-title.active{background-color:#dfdfdf;}.akkordeon .akkordeon-title.active:after{content:"\f106";font-family:"FontAwesome";}.akkordeon .akkordeon-inhalt{padding-top:20px;}.services-carousel{margin-top:30px;margin-bottom:30px;/*------------------------------------*\
  //ANCHOR BOX
\*------------------------------------*/}.services-carousel .picture{margin-bottom:0;}.element-box{margin-top:40px;/*------------------------------------*\
  //ANCHOR KARTE
\*------------------------------------*/}.element-box .inhalt{display:none;}.element-box .inhalt .inhalt-inside{padding-left:30px;padding-right:30px;}.element-box .picture:hover{background-image:none;}.element-box .picture:hover .inhalt{display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#f0f0f0;}.karte{/*------------------------------------*\
  //ANCHOR BILD
\*------------------------------------*/}.karte .container{width:100%;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-bottom:50px;}@media only screen and (min-width:1230px){.karte .container{margin-bottom:100px;}}.karte iframe{width:100%;}@media only screen and (min-width:1230px){.karte iframe{height:788px;}}.bgbild{/*------------------------------------*\
  //ANCHOR ROW-VIDEO  
\*------------------------------------*/}.bgbild .container{width:100%;padding-bottom:0;padding-left:0;padding-right:0;padding-top:30%;}.bgbild p,.bgbild img{margin-bottom:0;}.row-video{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;/* video přes celou plochu */}.row-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;/* overlay */}.row-video::before{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.4);z-index:2;/* obsah */}.row-video .inhalt{position:relative;z-index:3;color:white;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;}.row-video .button-wrapper{/*------------------------------------*\
  //ANCHOR galerie  
\*------------------------------------*/}.row-video .button-wrapper .button{margin-left:5px;margin-right:5px;}.gal.wp-block-gallery{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px;justify-content:space-around;/*------------------------------------*\
  //ANCHOR KONTAKT  
\*------------------------------------*/}@media only screen and (min-width:767px){.gal.wp-block-gallery{grid-template-columns:repeat(5, 1fr);grid-column-gap:20px !important;grid-row-gap:20px !important;}}@media only screen and (min-width:767px){.gal.wp-block-gallery figure.wp-block-image:nth-child(1){grid-row:span 3;grid-column:span 3;}}@media only screen and (min-width:767px){.gal.wp-block-gallery figure.wp-block-image:nth-child(2){grid-row:span 2;grid-column:span 2;}}@media only screen and (min-width:767px){.gal.wp-block-gallery figure.wp-block-image:nth-child(7){grid-row:span 3;grid-column:span 3;}}@media only screen and (min-width:767px){.gal.wp-block-gallery figure.wp-block-image:nth-child(8){grid-row:span 2;grid-column:span 2;}}@media only screen and (min-width:767px){.gal.wp-block-gallery figure.wp-block-image:nth-child(10){grid-row:span 2;grid-column:span 2;}}@media only screen and (min-width:767px){.gal.wp-block-gallery figure.wp-block-image:nth-child(18){grid-row:span 3;grid-column:span 3;}}@media only screen and (min-width:767px){.gal.wp-block-gallery figure.wp-block-image:nth-child(21){grid-row:span 2;grid-column:span 2;}}.gal.wp-block-gallery figure.wp-block-image{width:auto !important;border-radius:0px;}.gal.wp-block-gallery figure.wp-block-image img{border-radius:0px;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.5);}.gal.wp-block-gallery figure.wp-block-image:hover img{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.7);}#kontakt{background-color:#1da1f2;color:#fff;/*------------------------------------*\
  //ANCHOR FAQ-ITEM  
\*------------------------------------*/}#kontakt .wp-block-group__inner-container .wp-block-columns{background-color:#fff;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.5);padding:30px;}@media only screen and (min-width:1230px){#kontakt .wp-block-group__inner-container .wp-block-columns{padding:60px;}}#kontakt .wp-block-column:nth-child(2){/*border: solid 10px $blue;*/padding:30px;background-color:#fff;color:#000;}.faq-item{margin-bottom:10px;/*------------------------------------*\
  //ANCHOR unterseiten  
\*------------------------------------*/}.faq-item h4{cursor:pointer;position:relative;padding-right:25px;}.faq-item h4::after{content:"+";position:absolute;right:0;top:0;}.faq-item .item-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;margin-bottom:20px;}.faq-item.active h4::after{content:"-";}.faq-item.active .item-content{max-height:500px;}.unterseiten{/*------------------------------------*\
  //ANCHOR NAV  
\*------------------------------------*/}.unterseiten .editor-inline:not(.empty){/*background: linear-gradient(180deg, #000101 0%, #094677 100%);*/padding:0px;background:#1da1f2;color:#fff;margin-bottom:30px;text-align:center;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);}.unterseiten .editor-inline:not(.empty) .picture{margin-bottom:0px;}.unterseiten .editor-inline:not(.empty) strong{display:block;}.unterseiten .editor-inline:not(.empty) .text{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}nav{/*------------------------------------*\
  //ANCHOR INSIDE-KONTAKT  
\*------------------------------------*/}nav ul{margin-bottom:30px;}nav ul ul{margin-bottom:0;display:none;}nav a{text-decoration:none;color:#000;}#inside-kontakt{background-color:#fff;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.5);padding:30px;margin-bottom:30px;margin-top:30px;/*------------------------------------*\
  //ANCHOR ARTICLE  
\*------------------------------------*/}@media only screen and (min-width:1230px){#inside-kontakt{padding:60px;}}.wp-block-rank-math-toc-block{/*------------------------------------*\
  //ANCHOR CODE  
\*------------------------------------*/}.wp-block-rank-math-toc-block nav{padding:15px;/*background: linear-gradient(180deg, #000101 0%, #094677 100%);
		color: #fff;*/font-size:14px;border:solid 1px #999;margin-bottom:30px;}.wp-block-rank-math-toc-block ul ul{display:none;}.wp-block-rank-math-toc-block ul{list-style-type:none;display:flex;flex-wrap:wrap;margin-left:0;padding-left:0;margin-bottom:0;}.wp-block-rank-math-toc-block li{margin-left:20px;padding-left:0;margin-right:0px;list-style-type:disc;}code{background-color:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;padding:2px 6px;font-family:"Consolas", "Monaco", "Courier New", monospace;font-size:0.9em;color:#dc2626;word-wrap:break-word;display:inline-block;}p code{display:block;white-space:pre-wrap;}code{background-color:#1e293b;border:1px solid #334155;color:#22d3ee;padding:3px 8px;border-radius:5px;}svg{display:block;margin:0 auto;}#scrollElement{position:fixed;top:0;height:2200px;/*------------------------------------*\
  //ANCHOR CONFIG  
\*------------------------------------*/}.dc-app-wrapper{max-width:1200px;margin:20px auto;background:#fff;box-shadow:0 10px 30px rgba(0, 0, 0, 0.1);overflow:hidden;border:1px solid #e2e8f0;}.dc-app-wrapper .dc-header{padding:40px;background:#f8fafc;border-bottom:1px solid #e2e8f0;}.dc-app-wrapper .dc-main-title{margin-bottom:0;}.dc-app-wrapper .dc-main-subtitle{margin-bottom:0;}.dc-app-wrapper .dc-content{padding:40px;min-height:300px;}.dc-app-wrapper .dc-section-title{margin-bottom:25px;color:#334155;font-size:20px;font-weight:700;}.dc-app-wrapper .dc-step-title{font-size:26px;margin-bottom:35px;font-weight:800;color:#0f172a;line-height:1.4;}.dc-app-wrapper .dc-nav-header{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:#f8fafc;border-bottom:1px solid #e2e8f0;}.dc-app-wrapper .dc-active-tree-name{margin:0;color:#2271b1;font-weight:700;font-size:16px;}.dc-app-wrapper .dc-option-btn{display:block;width:100%;text-align:left;padding:18px 25px;margin-bottom:15px;background:#fff;border:2px solid #e2e8f0;cursor:pointer;transition:all 0.2s;font-size:17px;font-weight:600;color:#1e293b;}.dc-app-wrapper .dc-option-btn:hover{border-color:#2271b1;background:#f0f9ff;transform:translateY(-2px);}.dc-app-wrapper .dc-option-btn span{float:right;color:#2271b1;}.dc-app-wrapper .dc-btn-close{background:#f1f5f9;border:none;padding:8px 16px;cursor:pointer;font-weight:600;color:#475569;}.dc-app-wrapper .dc-btn-close:hover{background:#e2e8f0;}.dc-app-wrapper .dc-back-btn{margin-top:30px;display:inline-flex;align-items:center;color:#64748b;cursor:pointer;background:none;border:none;font-weight:500;font-size:15px;padding:0;}.dc-app-wrapper .dc-back-btn:hover{color:#1e293b;text-decoration:underline;}.dc-app-wrapper .dc-restart-btn{margin-top:25px;padding:14px 28px;background:#2271b1;color:#fff;border:none;cursor:pointer;font-weight:700;font-size:16px;transition:opacity 0.2s;}.dc-app-wrapper .dc-restart-btn:hover{opacity:0.9;}.dc-app-wrapper .dc-solution-box{padding:35px;line-height:1.8;}.dc-app-wrapper .dc-solution-box h3{margin-top:0;display:flex;align-items:center;gap:10px;}.dc-app-wrapper .dc-solution-text{font-size:18px;}.dc-app-wrapper .dc-severity-high{background:#1da1f2;border:1px solid #1da1f2;color:#fff;}.dc-app-wrapper .dc-severity-medium{background:#1da1f2;border:1px solid #1da1f2;color:#fff;/* Utilities */}.dc-app-wrapper .dc-responsibility{font-size:13px;line-height:1.5;}.dc-app-wrapper .dc-error-msg{color:#d63638;padding:15px;border:1px solid #d63638;background:#fcf0f1;}.dc-app-wrapper .dc-hidden{display:none !important;/* Animations */}.dc-app-wrapper .dc-fade-in{animation:dcFadeIn 0.4s ease;}@keyframes dcFadeIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}.dc-cf7-wrapper{margin-top:30px;padding:35px;border:solid 2px #1da1f2;/*------------------------------------*\
  //ANCHOR TVORBA  
\*------------------------------------*/}#tvorba{background-image:linear-gradient(180deg, #fcfcfc 0%, #f2f2f2 100%) !important;/*------------------------------------*\
  //ANCHOR BLOG-COLUMNS  
\*------------------------------------*/}.blog-columns{/*------------------------------------*\
  //ANCHOR background  
\*------------------------------------*//*.background-1,
.background-1-white,
.background-2,
.background-2-white,
.background-3,
.background-3-white {
	position: relative;

	&:before {
		content: " ";
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		z-index: 0;
		width: 100%;
		height: 100%;
		background-position: center center;
		background-repeat: no-repeat, no-repeat;
		background-size: cover, cover;
		background-attachment: fixed;
	}

	* {
		position: relative;
		z-index: 10;
	}
}

.background-1:before {
	background-image: url("img/background-1.svg");
}

.background-1-white:before {
	background-image: url("img/background-1-white.svg");
}

.background-2:before {
	background-image: url("img/background-2.svg");
}

.background-2-white:before {
	background-image: url("img/background-2-white.svg");
}

.background-3:before {
	background-image: url("img/background-3.svg");
}

.background-3-white:before {
	background-image: url("img/background-3-white.svg");
}*/}.blog-columns .editor-inline{margin-bottom:30px;}.blog-columns .button{margin-top:20px;}