@charset "utf-8";@import "../dist/css/bootstrap.min.css";@import "../fonts/font-awesome/css/font-awesome.min.css";@import "animate.min.css"; @font-face{font-family:'Rancho'; font-style:normal; font-weight:400; src:url('../fonts/rancho-v17-latin-regular.eot');  src:url('../fonts/rancho-v17-latin-regular.eot?#iefix') format('embedded-opentype'),    url('../fonts/rancho-v17-latin-regular.woff') format('woff'),    url('../fonts/rancho-v17-latin-regular.ttf') format('truetype'),    url('../fonts/rancho-v17-latin-regular.svg#Rancho') format('svg'); }@font-face{ font-family:'Lato'; font-style:normal; font-weight:400; src:url('../fonts/lato-v23-latin-regular.eot');  src:url('../fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'),    url('../fonts/lato-v23-latin-regular.woff2') format('woff2'),    url('../fonts/lato-v23-latin-regular.woff') format('woff'),    url('../fonts/lato-v23-latin-regular.ttf') format('truetype'),    url('../fonts/lato-v23-latin-regular.svg#Lato') format('svg'); }@font-face{ font-family:'Lato'; font-style:italic; font-weight:400; src:url('../fonts/lato-v23-latin-italic.eot');  src:url('../fonts/lato-v23-latin-italic.eot?#iefix') format('embedded-opentype'),    url('../fonts/lato-v23-latin-italic.woff2') format('woff2'),    url('../fonts/lato-v23-latin-italic.woff') format('woff'),    url('../fonts/lato-v23-latin-italic.ttf') format('truetype'),    url('../fonts/lato-v23-latin-italic.svg#Lato') format('svg'); }@font-face{ font-family:'Lato'; font-style:normal; font-weight:700; src:url('../fonts/lato-v23-latin-700.eot');  src:url('../fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'),    url('../fonts/lato-v23-latin-700.woff2') format('woff2'),    url('../fonts/lato-v23-latin-700.woff') format('woff'),    url('../fonts/lato-v23-latin-700.ttf') format('truetype'),    url('../fonts/lato-v23-latin-700.svg#Lato') format('svg'); }@font-face{ font-family:'Lato'; font-style:normal; font-weight:900; src:url('../fonts/lato-v23-latin-900.eot');  src:url('../fonts/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'),    url('../fonts/lato-v23-latin-900.woff2') format('woff2'),    url('../fonts/lato-v23-latin-900.woff') format('woff'),    url('../fonts/lato-v23-latin-900.ttf') format('truetype'),    url('../fonts/lato-v23-latin-900.svg#Lato') format('svg'); }*{font-weight:normal;margin:0;padding:0;border:0;box-sizing:border-box}html,body{position:relative;display:block;top:0;width:100%;height:100%;font-size:100%;line-height:140%;vertical-align:top}body{background:rgba(255,255,255,1);color:rgba(105,105,105,1);min-height:100%;overflow-x:hidden;overflow-y:auto;font-family:'Arial', sans-serif;font-size:16px;font-weight:400;font-size:100%;line-height:150%}.bgmov{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;width:100vw;height:100vh;min-height:100%;object-fit:cover; object-position:center center; opacity:1}.bgble{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%;width:100vw;height:100vh;min-height:100%;background:rgba(120,184,61,0.1)}.maximg,.mx_border_radius{position:relative;display:block;width:100%;height:auto}.mx_border_radius{border-radius:5px;border:rgba(80,80,80,0.8) 1px solid;box-shadow:rgba(80,80,80,0.8) 1px 1px 3px}.bot{box-shadow:rgba(1,1,1,1) 0 0 3px}.subarea{padding-top:100px}strong{ font-weight:bold; }.video{width:534px;height:300px}video{border:rgba(105,105,105,1) 1px solid;cursor:pointer}.m80{ min-width:80px; }.m100{ min-width:100px; }.m120{ min-width:120px; }.m130{ min-width:130px; }.m150{ min-width:150px; }#pt{position:fixed;bottom:50px;right:25px;z-index:3;cursor:pointer;width:30px;height:30px;padding:10px;border:rgba(34,34,34,1) 1px solid;text-align:center;vertical-align:middle;color:rgba(34,34,34,1);display:none;box-sizing:content-box}#pt:hover{background:rgba(120,184,61,1);color:rgba(255,255,255,1)}#pt i{font-size:30px;line-height:30px}.bs{box-shadow:rgba(80,80,80,1) 0px 0px 5px}.bildrahmen,.bildrahmen33,.bildrahmen50,.bildrahmen100{border:rgba(1,1,1,0.6) 1px solid;max-width:100%;height:auto}.bildrahmen33{width:32%;height:auto}.bildrahmen50{width:48%;height:auto}.bildrahmen,.bildrahmen2,.bildrahmen100{width:100%;height:auto}.bildrahmen233,.bildrahmen250,.bildrahmen2100,.bildrahmen2{box-shadow:rgba(80,80,80,1) 1px 1px 3px}.subvenio{position:fixed;top:5px;left:50%;z-index:10;width:350px;height:auto;text-align:center;transform:translate(-50%,0)}@media(max-width:950px){.subvenio{left:5px;transform:none;width:70%;height:auto;text-align:left}}.container .dlogo,.container .tlogo{position:relative;display:inline-block;margin:0 10px 10px 10px;height:auto;width:270px;max-width:270px}.container .tlogo{float:right;height:160px;max-height:160px;width:auto;margin:0 40px 0 0}@media screen and (max-width:780px){.container .tlogo{float:none;display:block;margin:10px auto;text-align:center;height:300px;width:auto}}.col1{background:rgba(255,255,255,1);color:rgba(105,105,105,1)}.col2{background:rgba(52,99,47,1);color:rgba(255,255,255,1)}.col2 h2,.col2 h3,.col2 h4,.col2 h5{color:rgba(255,255,255,1)}section{padding-top:100px}.more{float:none;clear:both;position:absolute;bottom:5px;left:50%;z-index:2;width:50px;height:50px;margin-left:-25px;border-radius:25px;background:rgba(255,255,255,1);color:rgba(120,184,61,1);font-size:45px;line-height:45px;cursor:pointer;text-align:center;animation-name:pulse;animation-duration:3s;animation-iteration-count:9999;animation-timing-function:ease-out;transform:translate(-50%,-50%)}.more a{color:rgba(120,184,61,1);margin:0}.clear{clear:both;margin-bottom:5px;border-bottom:rgba(238,238,238,1) 1px solid}.bgwhite{background:rgba(255,255,255,1)}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.tj{text-align:justify}a{color:rgba(0,111,50,1);text-decoration:underline}a[href^="tel:"]{color:rgba(105,105,105,1)}a:hover,a[href^="tel:"]:hover{color:rgba(34,34,34,1)}.bildrahmen25,.bildrahmen33,.bildrahmen50,.bildrahmen100{height:auto;margin:0.25%}.bildrahmen25{width:24%}.bildrahmen33{width:32%; }.bildrahmen50{width:49%}.bildrahmen,.bildrahmen100{width:100%}input,textarea,select{width:100%;min-height:50px;background:rgba(245,245,245,1);color:rgba(105,105,105,1);margin:0px 0px 5px 0px; padding:5px 10px;font-size:16px}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}.dcheck{position:relative;display:inline-block;padding:10px;margin-right:10px;min-height:16px;width:30px}select option,select selected{color:rgba(34,34,34,1)}::-webkit-input-placeholder{ color:rgba(34,34,34,1)}::-moz-placeholder{ color:rgba(34,34,34,1)}:-moz-placeholder{ color:rgba(34,34,34,1)}input-placeholder{ color:rgba(34,34,34,1)}button,.btn,.btn.btn-primary{position:relative;margin:0 auto;display:inline-block;background:rgba(0,111,50,1);border:rgba(0,111,50,1) 2px solid;color:rgba(255,255,255,1);padding:10px 20px;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:20px;cursor:pointer;box-shadow:rgba(80,80,80,1) 0 0 5px}.links .lkbtn:hover,.btn:hover,button:hover,button.sub{background:none;color:rgba(0,111,50,1);border:rgba(0,111,50,1) 2px solid}button.sub:hover{color:rgba(255,255,255,1);background:rgba(0,111,50,1)}.pad50{padding:30px 0}.container,.container2,.container-max{float:none;clear:both;position:relative;top:0;margin:0 auto;display:block;width:1150px;display:block;padding:5px 10px}.container img,.container2 img,.container-max img{max-width:100%;height:auto}.container-max{position:relative;display:block;width:80vw;padding:20px 0 10px 0}.voll,.container-max.voll{width:100vw;display:block;padding:10px 0 10px 0}.p0{padding-top:0;padding-bottom:0}.p00{padding:0}.p25{padding-top:25px;padding-bottom:25px}.p50{padding-top:50px;padding-bottom:25px}.pu50{padding-top:25px;padding-bottom:25px}.p100{padding-top:80px;padding-bottom:5px}.p100g{padding-top:100px;padding-bottom:5px}.mh25{min-height:25vh}.mh50{min-height:50vh}.mh75{min-height:75vh}.mh100alt{min-height:100vh}.container p,.container2 p,.container-max p,.contbox p,neu_sub_text p,.neu_sub_list p,.slcont .hbox p,header.subsite .hbox p{margin-bottom:20px}.container ul,.container2 ul{margin:0 0 5px 0;list-style-type:square}.container ul li,.container2 ul li{margin-left:20px;line-height:160%}header{position:relative;top:0;left:0;display:block;width:100%;height:100%;height:100vh;background:rgba(255,255,255,1);overflow:hidden}@media screen and (max-width:980px){header{height:50%;height:50vh}}.dighalb{height:100%;height:100vh}header .headerfooter{position:absolute;bottom:0px;left:0;right:0;z-index:2;display:block;box-sizing:border-box;padding:20px 20px 20px 20px;background:rgba(250,250,250,1);overflow:hidden}header .headerfooter h1{margin:0 auto}.wechsel{position:fixed;top:0;left:0;z-index:-1;width:100%;height:calc(100vw * 0.6);height:100vw}.halbtrans{height:calc(100vw * 0.4);background:transparent}.panorama{height:50%;height:50vh;background:transparent;overflow:hidden}.halb,.dighalb{height:90%;height:90vh;animation-name:fadeIn;animation-duration:0.8s}.half{height:50%;height:50vh;animation-name:fadeIn;animation-duration:0.8s}.null{height:50px}header.subsite,header.workshop,header.feier{position:relative;top:0;left:0;width:100%;width:100vw;height:100%;height:calc(100vh - 5px);max-height:100%;max-height:100vh;overflow:hidden;background:rgba(245,245,245,1);background-attachment:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:space-between;align-items:center;align-content:center;box-sizing:border-box}@media(max-width:950px){header.subsite,header.workshop,header.feier{width:auto;width:100%}}.slbg{height:100%;height:100vh;background:url(/lib/images/bg/slider-index-subvenio.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.slcont{position:relative;margin:0 auto;height:100%;height:100vh;width:90%;width:90vw;min-width:90%;min-width:90vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:space-between;align-items:center;align-content:center;box-sizing:content-box}header.subsite.bgtrans{background:transparent}.slcont .page-scroll,.slcont .page-scroll:hover,header.unternehmen .page-scroll,header.unternehmen .page-scroll:hover{position:absolute;bottom:90px;left:50%;z-index:99;transform:translate(-50%,0);background:rgba(245,245,245,1);color:rgba(80,80,80,1);width:100px;height:100px;border-radius:50%;border:rgba(80,80,80,1) 1px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:center;align-items:center;align-content:center;font-size:40px;line-height:40px;text-decoration:none}header.unternehmen .page-scroll,header.unternehmen .page-scroll:hover{bottom:55px;width:50px;height:50px;font-size:20px;line-height:20px}@media screen and (max-width:950px){.slcont .page-scroll,.slcont .page-scroll:hover{bottom:10px;width:50px;height:50px;font-size:20px;line-height:20px}}.slcont .page-scroll:hover,header.unternehmen .page-scroll:hover{background:rgba(0,111,50,1);color:rgba(245,245,245,1)}.slcont span,header.subsite h1{position:relative;margin-left:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:flex-start;align-content:flex-start;justify-content:center;flex-direction:column;font-size:60px;line-height:80px;font-family:'Lato';font-weight:500;min-width:250px;width:auto;text-align:center;padding:5px 15px;border-radius:5px 15px;color:rgba(80,80,80,1);background:rgba(255,255,255,0.65);text-align:left}.slcont span small,header.subsite h1 small{display:block;font-size:20px;line-height:32px;text-transform:none;text-shadow:none;font-weight:600}.slcont .hbox,header.subsite .hbox{position:relative;margin-right:50px;display:inline-block;box-sizing:border-box;width:30%;width:30vw;min-height:20%;min-height:20vh;background:rgba(255,255,255,0.95);padding:20px;margin-top:-100px;border-radius:10px;border:rgba(80,80,80,0.8) 1px solid;box-shadow:rgba(80,80,80,0.8) 1px 1px 3px;text-decoration:none}header.subsite .hbox a,header.subsite .hbox nav a{text-decoration:none}.slcont .hbox .button,header.subsite .hbox .button{margin-top:10px}header.subsite .in_btn_row{bottom:0}@media screen and (max-width:780px){header.subsite .in_btn_row{left:0;right:0;height:auto;transform:none;border-radius:0}header.subsite .in_btn_row a,header.subsite .in_btn_row .fa{font-size:20px;line-height:20px;padding:5px 15px}}@media screen and (max-width:950px){.slcont,header.subsite{flex-direction:column;justify-content:space-evenly}.slcont span,.slcont .hbox,header.subsite h1,header.subsite .hbox{margin:15px auto;width:96%}.slcont span,header.subsite h1{font-size:30px;line-height:42px}.slcont span small,header.subsite h1 small{font-size:16px;line-height:20px}.slcont,.slbg{height:50%;height:50vh}}header.subsite.index{background:url(/lib/images/bg/slider-index-subvenio.jpg) top right no-repeat;background-size:cover;background-attachment:fixed}header.subsite.index h1{position:relative;display:block;margin:0 auto;color:rgba(0,111,50,1)}header.subsite.index h1 small{font-size:24px;line-height:36px}header.feier,header.workshop{background:url(/lib/images/bg/event.jpg) bottom center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.jobs{background:url(/lib/images/bg/jobs.jpg) bottom center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.microsoft365{background:url(/lib/images/bg/microsoft365.jpg) top right no-repeat;background-size:cover;background-attachment:fixed}header.subsite.mandantenbox{background:url(/lib/images/bg/mandantenbox.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.belegfreigabe{background:url(/lib/images/bg/belegfreigabe.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.datev-unternehmen-online{background:url(/lib/images/bg/datev-unternehmen-online.jpg) bottom center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.datev-auftragswesen-online{background:url(/lib/images/bg/datev-auftragswesen-online.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.datev-mittelstand-faktura{background:url(/lib/images/bg/datev-mittelstand-faktura.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.datev-partner{background:url(/lib/images/bg/datev-partner.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.datev-dms{background:url(/lib/images/bg/datev-dms.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.gobd-data-online{background:url(/lib/images/bg/gobd-data-online.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.gobd-data-online{background:url(/lib/images/bg/gobd-data-online.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.e-mail-archivierung{background:url(/lib/images/bg/e-mail-archivierung.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.backups{background:url(/lib/images/bg/backups.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.dracoon{background:url(/lib/images/bg/dracoon.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.virenscanner{background:url(/lib/images/bg/virenscanner.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.zeiterfassung{background:url(/lib/images/bg/zeiterfassung.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.terra-cloud{background:url(/lib/images/bg/terra-cloud.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.server-pc-systeme{background:url(/lib/images/bg/server-pc-systeme.jpg) center no-repeat;background-size:cover;background-attachment:fixed}header.subsite.programmierung{ background:url(/lib/images/bg/programmierung.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.standby{height:100%;height:100vh;background:url(/lib/images/bg/imaufbau.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.jobs{height:100%;height:100vh;background:url(/lib/images/bg/jobs.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.produkte{height:100%;height:100vh;background:url(/lib/images/bg/produkte.jpg) center no-repeat;background:url(/lib/images/bg/Produkte-fuer-Kanzleien-und-Unternehmen.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.sublog{position:absolute;bottom:1px;right:2%;right:2vw;z-index:2;box-sizing:border-box;overflow:hidden;width:160px;height:auto;background:rgba(255,255,255,1);padding:5px;box-shadow:rgba(80,80,80,1) 2px 0 5px}.sublog2{position:absolute;bottom:30px;right:2%;right:2vw;z-index:2;box-sizing:border-box;overflow:hidden;width:auto;height:100px;background:rgba(255,255,255,1);padding:5px;box-shadow:rgba(80,80,80,1) 2px 0 5px}@media screen and (max-width:950px){.sublog{height:50px}}.sublog img{width:100%;height:auto}.sublog2 img{height:100%;width:auto}.services{height:100%;height:100vh;background:url(/lib/images/bg/it-services-sicherheit.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.seminare-und-workshops{height:100%;height:100vh;background:url(/lib/images/bg/Seminare-Workshops.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.wichtig{margin:0 auto;text-align:center;font-size:36px}.mabl h2,.mabr h2{margin-bottom:0}.mabr.ae.in-view{animation-name:bounceInRight;animation-duration:2s;animation-timing-function:ease-out}.mabl.ae.in-view{animation-name:bounceInLeft;animation-duration:2s;animation-timing-function:ease-out}.unternehmen{height:100%;height:100vh;background:url('/lib/images/bg/subvenio-team-sw.jpg') top center no-repeat;background-size:cover;background-attachment:fixed}@media screen and (max-width:950px){.unternehmen{height:50%;height:50vh}}.unternehmen h1{position:absolute;bottom:70px;left:50%;transform:translate(-50%,0);text-align:center;animation-name:none}.digitalisierung{position:relative;display:block;height:100%;height:100vh;background:rgba(249,250,252,1) url('/lib/images/Slider/Digitalisierung-Datenaustausch-Datev-DUO-Belege-digital.jpg') bottom right no-repeat;background-size:cover;background-attachment:fixed}.dighalb.digitalisierung a{font-size:2.8rem;line-height:3.4rem;font-weight:600;text-decoration:none}.hm{position:fixed;display:block;width:450px;max-width:450px;overflow:hidden;background:rgba(255,255,255,0.1);border:rgba(255,255,255,0.1) 1px solid;padding:20px;text-align:center;transform:translate(0,-50%);animation-name:pulse;animation-duration:5s;animation-iteration-count:9999;animation-timing-function:ease-out}.hm:hover{background:rgba(255,255,255,0.3);border:rgba(255,255,255,1) 1px solid}.hm.hm1,.hm.hm2,.hm.hm3{left:5%;left:5vw}.hm.hm1{top:15%;top:15vh}.hm.hm2{top:35%;top:35vh}.hm.hm3{top:60%;top:60vh}.hm.hm4,.hm.hm5,.hm.hm6{right:30%;right:30vw}.hm.hm4{top:15%;top:15vh}.hm.hm5{top:35%;top:35vh}.hm.hm6{top:60%;top:60vh}@media screen and (max-width:1150px){.hm{font-size:2.0rem;line-height:2.5rem;width:300px;max-width:300px;padding:10px}.hm.hm1,.hm.hm2,.hm.hm3{left:1%;left:1vw}.hm.hm4,.hm.hm5,.hm.hm6{right:1%;right:1vw}}@media screen and (max-width:1400px){.digitalisierung{height:100%;height:100vh;background:rgba(249,250,252,1) url('/lib/images/Slider/Digitalisierung-Datenaustausch-Datev-DUO-Belege-digital.jpg') bottom right no-repeat;background-size:auto 95%;background-attachment:fixed}}@media screen and (max-width:950px){.hm{max-width:0;width:0;display:none}}.section-u1{position:relative;width:100vw;height:100vh;display:block;background:url('/lib/images/bg/Team-Color.jpg') top center no-repeat;background-size:cover;background-attachment:fixed}.section-u1 h2{position:absolute;bottom:50px;left:50%;z-index:1;background:rgba(80,80,80,0.0);color:rgba(255,255,255,0.9);text-shadow:rgba(80,80,80,1) 1px 1px 1px;padding:20px;font-size:40px;line-height:50px;text-align:center;transform:translate(-50%,-50%)}.section-digi{position:relative;width:100vw;height:100vh;display:block;background:url('/lib/images/bg/Digitalisierung-2.jpg?t=20210923') center no-repeat;background-position:0 50px;background-size:100% auto;background-attachment:fixed}@media screen and (max-width:980px){.section-digi{position:relative;width:100vw;height:100vh;display:block;background:url('/lib/images/bg/Digitalisierung-2.jpg?t=20210923') top center no-repeat;background-position:auto;background-size:auto 100%;background-attachment:fixed}}.bghaut{background:rgba(236,224,208,1)}.trans{background:rgba(255,255,255,0);background:none}.mh100{min-height:100%;min-height:calc(100vh -100px)}.lightgrey{position:relative;background:rgba(250,250,250,1)}.grey{position:relative;display:block;background:rgba(235,235,235,1);padding:50px 0}.white{position:relative;background:rgba(255,255,255,1)}.lightgreen{position:relative;display:block;background:rgba(82,174,50,0.7);color:rgba(80,80,80,1);padding:100px 0}.lightgreen h2,.lightgreen h3{color:rgba(255,255,255,1)}.tri1.lightgreen{width:100vw;height:50px;background:linear-gradient(to bottom right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(0,111,50,1) 50%, rgba(0,111,50,1) 100%)}.tri3.lightgreen{width:100vw;height:50px;background:linear-gradient(to bottom left, rgba(0,111,50,1) 0%, rgba(0,111,50,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%)}.tri1.grey{width:100vw;height:50px;background:linear-gradient(to bottom right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(235,235,235,1) 50%, rgba(235,235,235,1) 100%)}.tri2.grey{width:100vw;height:50px;background:linear-gradient(to bottom right, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%)}.tri3.grey{width:100vw;height:50px;background:linear-gradient(to bottom left, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%)}main{clear:both;position:relative;top:0;left:0;display:block;width:100%;min-height:30%;min-height:30vh;background:rgba(255,255,255,1);padding-top:20px}main.normal{position:relative;top:85%;top:85vh;left:0;width:100%}main.visual{position:absolute;top:40px;left:40px;bottom:40px;right:40px;z-index:2;box-sizing:border-box;overflow:hidden;background:rgba(255,255,255,0.9);width:auto;height:auto;border-radius:15px;box-shadow:rgba(80,80,80,0.8) 0 0 5px;padding:20px;animation-name:zoomInUp;animation-duration:2s;animation-timing-function:ease-out}main.visual.fix{top:10px;right:40px;left:40px;margin:0 auto;width:1400px;overflow-y:scroll}.subh1{font-family:'Rancho';color:rgba(0,0,0,1);font-size:4.0rem;line-height:5.0rem;text-transform:none;margin-bottom:20px;text-align:center}.subsec2{position:relative;display:block;margin:0;padding:0;background:url(/lib/images/bg/bggreygreen.png) top center repeat-y}.subsec2 .box50.txtws,.subsec2 .box50.txtws a,.subsec2 .box50.txtws a:hover,.subsec2 .box50.txtws h2,.subsec2 .box50.txtws h3{color:rgba(255,255,255,1)}.subsec2 .box50.txtws ul li{font-size:1.3rem;line-height:2.1rem}.subsec2 .box50.txtws ul li ul{margin-left:5px}@media screen and (max-width:780px){.subsec2{background:rgba(245,245,245,1)}.subsec2 .box50.txtws,.subsec2 .box50.txtws a,.subsec2 .box50.txtws a:hover,.subsec2 .box50.txtws h2,.subsec2 .box50.txtws h3{color:rgba(80,80,88,1)}.subsec2 .box50.txtws ul li{font-size:20px;line-height:36px}}@media screen and (max-width:1400px){main.visual.fix{left:40px;right:40px;width:95%;width:95vw}}@media screen and (max-width:950px){main.visual,main.visual.fix{position:relative;top:0;left:0;right:auto;bottom:auto;overflow:visible;margin:10px auto 80px auto}}main .ansatz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:flex-start;align-items:stretch;align-content:flex-start;margin-bottom:20px}main .ansatz .icon{width:150px}@media screen and (max-width:780px){main .ansatz .icon{width:100px}}main .ansatz .icon img{width:90%;height:auto}main .ansatz .article{font-size:1.1rem;color:rgba(80,80,80,1);text-align:left}main .ansatz .article h3{color:rgba(52,99,47,1)}main .ansatz .article ul li ul{margin-left:5px}header{-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.oridots{position:fixed;top:50%;right:1px;z-index:9;transform:translate(-50%,0);width:10px;text-align:center}.oridots a{display:block;margin:3px auto;color:rgba(255,255,255,1);font-size:12px;line-height:12px;text-shadow:rgba(105,105,105,1) 1px 1px 1px}.section1{position:relative;width:100vw;height:75vh;display:block;background:url(/lib/images/bg/section1.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.section-s1{position:relative;width:100vw;height:60vh;display:block;background:url(/lib/images/bg/subvenio-startseite-leistungen.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.section-s2{position:relative;width:100vw;height:60vh;display:block;background:url(/lib/images/bg/subvenio-startseite-team.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.section-s3{position:relative;width:100vw;height:60vh;display:block;background:url(/lib/images/bg/subvenio-startseite-dirk-sw.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.section2{position:relative;height:75vh;width:100vw;display:block;background:#eee url(/lib/images/bg/section2.jpg) center no-repeat;background-size:cover;background-attachment:fixed}#it-services img{float:right;width:35vw;height:auto;margin:0 -12vw 0 0}.lst,main .lst,.galerien{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start;justify-content:space-between;justify-content:center;margin:0 0 20px 0}.box20,.box25,.box66,.box60,.box50,.box40,.box33{position:relative;display:inline-block;padding:5px 5px 5px 0}.box20{width:20%;padding:0 20px;overflow:hidden;font-size:14px}.box25{width:23%;margin:0 1% 20px 1%;padding:0 20px;overflow:hidden;padding-bottom:80px}.circle{margin:0 auto 20px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:center;justify-content:center;align-content:center;width:110px;height:110px;border-radius:50%;border:rgba(175,175,175,1) 1px solid;color:rgba(0,111,50,1)}.circle i{font-size:40px}.circle:hover{background:rgba(0,111,50,1);color:rgba(255,255,255,1)}.box20 h3,.box25 h3{margin:10px auto;font-size:22px}.box25 button{position:absolute;bottom:5px;left:5px;right:5px;margin:0 auto}.box20 .circle{margin:0 auto 20px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:center;justify-content:center;align-content:center;width:110px;height:110px;border-radius:50%;border:rgba(175,175,175,1) 1px solid}.box20 .circle .circle-inner{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:center;justify-content:center;align-content:center;width:95px;height:95px;border-radius:50%;border:rgba(175,175,175,1) 1px solid}.box20 .circle .circle-inner:hover{background:rgba(52,24,240,1);color:rgba(255,255,255,1)}.box20 i{margin:auto auto;display:block;text-align:center;font-size:30px;line-height:30px}.box40{width:40%;padding:25px 25px;overflow:hidden}.box50{width:50%;padding:25px 15px;overflow:hidden}.box60{width:60%;padding:25px 15px;overflow:hidden}.pd{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:center;flex-wrap:wrap;justify-content:center}.boxx50{position:relative;display:inline-block;border-radius:1px;width:50%;height:auto;text-align:left;box-shadow:rgba(80,80,80,1) 1px 1px 1px}.boxx50 ul{margin:40px 0 40px 40px;list-style-type:square}.btn-boxxs{position:absolute;bottom:15px;right:15px;background:transparent;border:rgba(0,11,50,1) 2px solid;color:rgba(0,111,50,1)}.ci50l{position:absolute;top:130px;right:-50px;z-index:2;width:100px;height:100px;background:rgba(255,255,255,1);border-radius:50px}.ci50r{position:absolute;top:130px;left:-50px;z-index:2;width:100px;height:100px;background:rgba(255,255,255,1);border-radius:50px}.boxx50.bg-green{padding:10px 10px 100px 60px;background:rgba(0,111,50,1);border:rgba(0,111,50,1) 1px solid; color:rgba(255,255,255,1)}.boxx50.bg-green.ae.in-view{animation-name:bounceInRight;animation-duration:2s;animation-timing-function:ease-out}.boxx50.bg-green h3,.boxx50.bg-green ul,.boxx50.bg-green li{color:rgba(255,255,255,1)}.boxx50.bg-green .btn-boxxs{border:rgba(255,255,255,1) 2px solid;color:rgba(255,255,255,1)}.btn-boxxs:hover,.boxx50.bg-green .btn-boxxs:hover{border:rgba(34,34,34,1) 2px solid;color:rgba(34,34,34,1)}.boxx50.bo-green{padding:10px 60px 100px 60px;border:rgba(0,111,50,1) 1px solid}.proimg{position:absolute;bottom:5px;left:10px;margin:0;width:90%;height:90px;overflow:hidden}.boxx50 i.fa{position:absolute;bottom:15px;left:25px;margin:0;width:100px;height:60px;overflow:hidden;font-size:60px}.boxx50.bo-green.ae.in-view{animation-name:bounceInLeft;animation-duration:2s;animation-timing-function:ease-out}.box50:first-child{padding-right:50px}.box50:last-child{padding-left:50px}main .box66{width:67%}main .box33{width:33%}main .container ul{list-style-type:square;margin:0px 0 0 30px}main li{font-size:16px;line-height:30px}main .check li{color:rgba(105,105,105,1);font-size:16px;line-height:24px;font-weight:500}main .check li:before{content:'?';font-size:20px;font-weight:bold;color:rgba(148,207,66,1);margin-right:10px}a.button,button{position:relative;margin:0 auto 5px auto;display:inline-block;background:rgba(0,111,50,1);border:rgba(0,111,50,1) 2px solid;color:rgba(255,255,255,1);padding:10px 20px;text-decoration:none;font-size:16px;line-height:20px;box-shadow:rgba(80,80,80,1) 0 0 5px}a.button.link,button.link{position:absolute;bottom:100px;left:50%;background:rgba(255,255,255,0);border:rgba(255,255,255,1) 1px solid;color:rgba(255,255,255,1);transform:translate(0,-50%);padding:25px 40px}@media(max-width:980px){a.button.link,button.link{left:auto;right:auto;bottom:50px;max-width:50%;max-width:50vw;padding:10px}}button:hover,a.button:hover{background:none;color:rgba(0,111,50,1);border:rgba(0,111,50,1) 2px solid}.kbuts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:center;align-items:center}.kbuts a{margin:20px 50px;min-width:200px;text-align:center;padding:20px 40px}@media screen and (max-width:750px){.kbuts{flex-direction:column;width:99%}.kbuts a,.button{width:99%;margin:15px auto;text-align:center}}.block33 .btn{display:block;width:100%}.galerien .box25,.galerien .box33,.galerien .box50,.galerien .box100{align-content:center;text-align:center;padding:5px}.galerien .box25{width:23%}.galerien .box33{width:32%}.galerien .box50{width:48%}.galerien .box100{width:100%}.galerien .box25 strong,.galerien .box33 strong,.galerien .box50 strong,.galerien .box100 strong{display:block;min-height:50px;margin:-5px -5px 5px -5px;background:rgba(34,34,34,1);color:rgba(255,255,255,1);padding:10px 10px;font-family:'Yanone Kaffeesatz';font-size:24px;font-weight:300;text-align:left}h1, h2, h3, h4, h5, h6{ font-family:'Lato';color:rgba(105,105,105,1)}h1{font-size:34px;line-height:42px;font-weight:700;letter-spacing:3px;margin-bottom:50px;text-transform:uppercase;animation-name:fadeInDown;animation-duration:1s;animation-timing-function:ease-out}h1 small,span small{display:block;font-size:24px;color:rgba(52,99,47,1)}@media screen and (max-width:980px){h1 small,span small{font-size:16px}}h2{font-size:30px;line-height:150%;font-weight:700;letter-spacing:3px;margin-bottom:20px;color:rgba(52,99,47,1)}h3{font-size:24px;line-height:150%;font-weight:700;letter-spacing:3px;margin-bottom:10px}h3 small{display:block;font-size:14px;line-height:20px}h4{font-size:22px;line-height:150%;font-weight:600;margin-bottom:10px}h5{font-size:18px;line-height:150%;font-weight:600;margin-bottom:10px}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px}.ldesign .row,.sdesign .row{align-items:stretch}.block33,.block50,.block100{position:relative;overflow-x:hidden;display:inline-block}.block25{display:inline-block;width:24%;padding:5px 0}.block33{width:31%;padding:5px 0}.block50{width:50%;margin:0;padding:5px 0}.block100{display:block;width:100%;padding:5px 0}footer{background:rgba(52,99,47,1);color:rgba(255,255,255,1);padding:20px 0;min-height:50px}footer .row{align-items:stretch;align-content:flex-start}footer .box33{width:33%}footer .box50{width:50%}footer .box33 strong,footer .box50 strong{display:block;margin:0 0 }footer a,footer nav a{color:rgba(255,255,255,1);text-decoration:none}footer .box33 .button{position:relative;top:-5px;left:0;display:inline-block;min-width:100px;width:auto;font-size:14px;margin:0;padding:5px;background:rgba(255,255,255,1);color:rgba(52,99,47,1);border-radius:5px;border:0}footer .box33 .button:hover{background:rgba(34,34,34,1)}footer i{display:inline-block;font-size:20px;margin-right:10px}footer i.big{float:left;min-height:100px;margin:0 10px 0 0;font-size:40px;line-height:40px}footer .area2 p img,footer .area2 p img:hover{margin:10px;height:50px;width:auto;display:inline-block}footer .area2 p img:hover{margin:5px;height:60px;width:auto}@media(max-width:950px){footer img,footer .area2 p img,footer .container img{position:relative;margin:10px auto;display:block;max-width:70%;height:auto}}footer nav a{display:inline-block;margin:0 10px 0 0}footer nav a:hover,footer a:hover{color:rgba(34,34,34,1);text-decoration:underline}.links{display:flex;flex-wrap:wrap;align-items:stretch;align-content:center;justify-content:space-between}.links .lkbtn{position:relative;display:inline-block;background:rgba(0,111,50,1);border:rgba(0,111,50,1) 2px solid;color:rgba(255,255,255,1);padding:15px 30px;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:20px;box-shadow:rgba(80,80,80,1) 0 0 5px;width:450px;text-align:center;margin:2px auto}.linkbox{position:relative;display:inline-block;width:260px;height:260px;margin:0.5%;cursor:pointer;overflow:hidden;border:rgba(80,80,80,0.2) 1px solid;box-shadow:rgba(80,80,80,0.5) 0 0 2px}.linkbox img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:90%;height:auto}.linkblende{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;box-sizing:border-box;overflow:hidden;margin:auto;background:rgba(255,255,255,0.9);text-align:center;display:none}.linkbox:hover .linkblende{display:block}.linkblende i{display:inline-block;width:50px;height:50px;margin:40% 5px;overflow:hidden;border-radius:25px;background:rgba(0,111,50,1);color:rgba(255,255,255,1);font-size:20px;line-height:20px;padding:15px 10px;border:rgba(34,34,34,0.5) 1px solid}.linkblende i:hover{background:rgba(68,68,68,1)}.linkcontent{position:fixed;top:0;left:0;z-index:4;width:100%;height:100%;background:rgba(80,80,80,0.8);display:none;overflow-y:auto;padding:10px 10px 20px 10px}.active{display:block;animation-name:fadeIn;animation-duration:1s}.linkcontent .container{position:relative;margin:80px auto 80px auto;background:rgba(255,255,255,1);padding:10px;text-align:left;box-shadow:rgba(34,34,34,1) 0px 0px 5px}.linkcontent .container .row{align-items:center;justify-content:flex-start;border-bottom:rgba(34,34,34,0.5) 1px solid}.linkcontent .container img{height:100px;width:auto;margin-right:50px}.linkcontent .container button:after{content:''}.postings,.posting{position:relative;display:block;overflow:hidden;word-wrap:break-word}.parow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:flex-start;justify-content:flex-start;padding-bottom:10px;border-bottom:rgba(80,80,80,0.8) 1px solid}.parow:last-of-type{border-bottom:0}.paimg{position:relative;display:inline-block;width:250px;height:auto;padding-right:15px}.paimg img{display:block;width:100%;height:auto;border:rgba(80,80,80,0.5) 1px solid;border-radius:2px;margin-right:15px}.pacon{position:relative;display:inline-block;width:880px}@media screen and (max-width:950px){.pacon{width:700px}}@media screen and (max-width:700px){.parow{display:block}.paimg,.pacon{display:block;width:100%;padding:5px}.paimg img{margin:0 auto}}.pacon h2{margin:0}.pacon small{display:block;margin:0 0 10px 0}.posthead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:flex-start;justify-content:space-between;background:rgba(220,220,220,1);border-bottom:rgba(34,34,34,0.5) 1px solid;padding:10px;text-align:left}.posthead small,.posthead strong{text-align:left;display:inline-block}.posthead.jobs{height:auto;padding:0;background:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:flex-start;justify-content:flex-start;border-bottom:rgba(34,34,34,1) 1px solid}.posthead.jobs strong{cursor:pointer;display:inline-block;flex-grow:1;background:rgba(0,111,50,1);color:rgba(255,255,255,1);margin:0;border:rgba(34,34,34,1) 1px solid;border-bottom:0;border-right:0;padding:10px 10px;font-weight:normal;font-size:18px}.posthead.jobs strong:hover{background:rgba(255,255,255,1);color:rgba(105,105,105,1)}.posthead.jobs strong:first-of-type{border-top-left-radius:5px}.posthead.jobs strong:last-of-type{border-top-right-radius:5px;border-right:rgba(34,34,34,1) 1px solid}.posthead small{text-align:center;padding-right:20px;border-right:rgba(34,34,34,1) 1px solid}.posting h1,.postblog h1{margin:0 0 10px 0;text-transform:none}.posting .info{position:relative;display:block;margin-bottom:20px}.postcon{padding:0 0 10px 0}.postcon img{display:inline-block;max-width:300px;height:auto;margin-right:15px;border:rgba(80,80,80,0.5) 1px solid;border-radius:2px}.postcon.beitrag .bildrahmen2{width:100%;max-width:100%;height:auto;border:0}.postcon.beitrag .bildrahmen250{width:50%;max-width:50%;height:auto;border:0;box-shadow:0 0 0}.postcon.beitrag .bildrahmen233{width:33%;max-width:33%;height:auto;border:0;box-shadow:0 0 0 }.postcon.jobs{height:auto;text-align:left;background:rgba(255,255,255,1);border:rgba(0,111,50,1) 1px solid;border-top:0;display:none}.postpages{position:relative;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}.postpages a{display:inline-block;margin:0 5px;width:40px;height:40px;overflow:hidden;border-radius:50%;padding:10px 5px;font-size:18px;line-height:20px;text-align:center;text-decoration:none;color:rgba(105,105,105,0.6);border:rgba(105,105,105,0.6) 1px solid}.postpages a:hover,.postpages .aktiv{background:rgba(52,24,240,1);color:rgba(255,255,255,1)}.jahr{border-top:rgba(105,105,105,0.5) 1px solid;padding-top:30px;margin-top:50px;margin-bottom:0px;overflow:visible}.jahr strong{position:absolute;top:0;right:0;left:0;margin:0 auto;margin-top:-30px;height:30px;width:100px;display:inline-block;background:rgba(52,24,240,1);color:rgba(255,255,255,1);text-align:center;font-family:'Arvo', sans-serif;font-weight:500;font-size:20px;line-height:20px;padding:10px;border-radius:5px}.jahr p{margin:0}.hide{height:1px;transition:height 100ms}.show{height:100vh;height:auto;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.ticker{display:block;width:300px;margin:0 10px 0 0;height:130px;max-height:130px;word-wrap:break-word;overflow:hidden}.rssquelle{display:block}.ticker ul,.ticker UL{margin:0;padding:0;list-style:none}.ticker li{margin:0;padding:0 0 100px 0;list-style:none}.ticker li.odd{background:rgba(250,250,250,1)}.ticker li:after{content:'';display:block;clear:both}.ticker a,.ticker a strong{text-decoration:none}.ticker hr{margin:5px 0px 0px 0px;border:#656565 1px solid}footer .box33 .ticker strong,footer .box33 .ticker strong a{font-size:18px;line-height:22px;margin:0px 0px 5px 0px;text-decoration:none;color:rgba(105,105,105,1)}footer .box33 .ticker strong:hover{color:rgba(255,255,255,1)}.et-run{background-color:#0cf;color:white;border:1px solid black}footer .box33 .ticker small{display:block}.kurse{position:relative;display:block;text-align:left}.kurse .buttc{margin:0 auto;width:auto;max-width:600px;text-align:center}.kurse .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:flex-start;flex-wrap:nowrap;justify-content:space-between;margin-bottom:5px}.kurse .info{margin:0 auto;border:rgba(52,99,47,1) 1px solid;background:rgba(120,184,61,0.1);border-radius:5px;padding:5px;text-align:center}.kursbox{display:inline-block;width:48%;border:rgba(52,99,47,1) 1px solid;border-radius:5px;padding:5px}.kursbox span{display:block}.kursbox h3,.kursbox .kursanmeldung span{text-align:center}.kurse .kursanmeldung span{display:inline-block;margin:10px;font-size:22px;text-align:center}.kursdetail,.kursanmeldung{position:fixed;top:50%;left:50%;overflow-y:auto;z-index:9999;width:70vw;max-height:98vh;height:auto;margin:0 auto;background:rgba(250,250,250,1.0);color:rgba(1,1,1,1.0);box-shadow:#111 0px 0px 6px;border:rgba(1,1,1,1.0) 1px solid;border-radius:5px;display:none;transform:translate(-50%,-50%)}.kursanmeldung{width:600px}.kursanmeldung .checkbox{margin-right:20px}@media screen and (max-width:800px){.kursbox,.kursdetail,.kursanmeldung{top:0;bottom:auto;left:5px;right:5px;width:95%;width:95vw;transform:translate(0%,0%)}.kursdetail .box button,.kursanmeldung .box button{display:block;margin:5px auto;width:90%}}.kursdetail h3,.kursanmeldung h3{padding-left:10px;padding-right:10px;font-size:28px}.kursdetail .box,.kursanmeldung .box{padding:10px}.kursdetail .box button,.kursanmeldung .box button{margin:10px auto}.kursdetail .box40,fa,.kursdetail .box60,.kursbox .box50{position:relative;display:inline-block;margin:0 auto;width:48%;min-height:100px;vertical-align:top;padding:5px 5px 5px 0}.kursdetail .box40{ width:39%; }.kursdetail .box60{ width:59%; }.kursbox .bedingungen span{position:relative;display:inline-block;text-decoration:underline;cursor:pointer}.kurse .checkbox{float:left;width:30px}.kursdetail button{position:relative;display:inline-block;width:48%;margin:0 5px}.downloads{display:block;width:100%}.downheader{display:block;background:rgba(111,22,33,1);color:rgba(255,255,255,1);font-size:25px;padding:15px 5px}.downlst{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;align-content:baseline}.downbox{position:relative;display:inline-block;width:32%;margin:1% 1% 0 0;min-height:50px;padding:10px}.downbox img{display:inline-block;width:50px;height:auto;margin-right:10px}.team{position:relative;margin:0 auto;width:800px;display:block}.teambox{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;align-content:center;justify-content:space-around;width:100%;margin-bottom:50px}.reverse{flex-direction:row-reverse}.teambild{display:inline-block;width:45%;height:auto;background:rgba(255,255,255,1);border:rgba(255,255,255,1) 15px solid;border-bottom:rgba(255,255,255,1) 40px solid;box-shadow:rgba(80,80,80,0.8) -5px -1px 15px}.teambild img{height:auto;width:100%}.teamcontent{display:inline-block;width:45%;line-height:30px;text-align:left}.teamcontent i{font-size:24px;line-height:30px;color:rgba(52,99,47,1);margin-right:10px}.teamcontent strong{display:block;margin:0 0 5px 0;font-size:26px;color:rgba(52,99,47,1)}.teamcontent span{display:block;margin:0 0 10px 0;font-size:18px;color:rgba(52,99,47,1)}.teamcontent a{text-decoration:none}.share{display:inline-block}.sharecount{position:absolute;bottom:2px;left:0;z-index:999;display:none;padding:5px;background:rgba(255,255,255,1);color:rgba(20,20,20,1);border-radius:2px;box-shadow:rgba(80,80,80,0.8) 0px 0px 5px;-webkit-transition:all 0.2s ease;-moz-transition:  all 0.2s ease;-ms-transition:  all 0.2s ease;-o-transition:   all 0.2s ease; text-align:center}.sharecount p{font-size:16px;font-weight:600;color:rgba(20,20,20,1)}footer .box33 .sharecount .button{margin:20px auto;padding:5px 10px;background:rgba(0,111,50,1);color:rgba(255,255,255,1);border:rgba(0,111,50,1) 1px solid;border-radius:0}footer .box33 .sharecount .button:hover{background:none;color:rgba(0,111,50,1)}@media screen and (max-width:1150px){.container,.container2,.container-max{width:100%;margin:0}.proimg,.boxx50 i{display:none}}@media screen and (max-width:940px){.wechsel{height:60vh}.halbtrans{height:calc(100vw * 0.5)}.section-u1 h2{bottom:40px;font-size:20px;line-height:30px}.container,.container-max,.voll,.container2{width:100%}.p100{padding-top:50px}.halb,.half{height:50vh;overflow:hidden}.dighalb{height:80%;height:80vh;overflow:hidden}.box20{width:33%}.box25{width:48%}.galerien .box25,.galerien .box33,.bildrahmen25,.bildrahmen33{width:48%;height:auto}main{position:relative;top:90px;margin-bottom:90px}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:36px}.team{width:90%}}@media screen and (max-width:790px){.section1,.section2{height:40vh}.mh100,.mh50{min-height:50px}.stinfo,.oridots,.maus,.keyboard,.more{display:none}a.button{position:relative;display:inline-block;margin:10px auto}h1{font-size:24px}h2,.wichtig{font-size:22px}h3{font-size:20px}h4{font-size:18px}.lst,.pd,.box20,.box25,.box33,.boxx50,.box40,.box50,.box50:first-child,.box50:last-child,.box60,#it-services img{position:relative;display:block;box-sizing:border-box;width:99%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.ci50l,.ci50r{display:none}.boxx50.bg-green,.boxx50.bo-green{padding-left:10px;padding-right:10px}.boxx50 button{display:block;left:5px;right:5px}.linkbox{width:100vw;height:100vw}main{top:0;padding-top:50px}main img{float:none;display:block;width:100%;height:auto}.kbox{position:fixed;top:15vh}.row,.lst,main .lst,.downlst,.posthead.jobs,.posthead.jobs strong{display:block}.posthead.jobs strong,.posthead.jobs strong:first-of-type,.posthead.jobs strong:last-of-type{border-radius:0px;border-right:rgba(34,34,34,1) 1px solid}.posthead.jobs strong:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.galerien .box25,.galerien .box33,.galerien .box50{width:48%;height:auto;margin:5px 1%}.galerien .bildrahmen50,.galerien .box100 img{display:inline-block;width:48%;height:auto}.galerien .box25 img,.galerien .box33 img{width:100%;height:auto}.box,main .box,main .box66,main .box33,.box20,.box25,.box33,.box66,.box100,.block25,.block33,.block50,.galerien .box100,footer .box25,footer .box33,footer .box50,footer .box100,.downbox{display:block;width:100%;margin:5px auto}.box25{margin:0 0 50px 0;width:100%}.downbox{padding-left:0}.p100,.p50{padding-top:10px}footer{text-align:center}footer .box25,footer .box33,footer .box50{margin:0 auto;padding:15px 5px;border-bottom:rgba(255,255,255,0.5) 1px solid;text-align:center}footer .box50:nth-child(1),footer .box33:last-child,footer .box25:last-of-type{border:0;padding-bottom:50px}footer nav a{padding:0 5px 10px 5px}.team{width:98%}.section-u1 h2{bottom:40px;font-size:20px;line-height:30px}}@media screen and (max-width:640px){.box25,.box33,.box40,.box50,.box60,.galerien .box25,.galerien .box33,.galerien .box50{display:block;width:100%;height:auto}.teambox{display:block}.teamcontent,.teambild{position:relative;display:block;width:90%;height:auto}.teamcontent{width:80%;margin:20px auto 50px auto}.section-u1 h2{bottom:40px;font-size:20px;line-height:30px}}.box25.ae.in-view:nth-child(1){animation-name:zoomIn;animation-duration:0.5s}.box25.ae.in-view:nth-child(2){animation-name:zoomIn;animation-duration:0.6s}.box25.ae.in-view:nth-child(3){animation-name:zoomIn;animation-duration:0.7s}.box25.ae.in-view:nth-child(4){animation-name:zoomIn;animation-duration:0.8s}.box25.ae.in-view:nth-child(5){animation-name:zoomIn;animation-duration:0.9s}.container-max.voll.ae.in-view{animation-name:zoomIn;animation-duration:0.3s}.ldesign .container.ae.in-view,.sdesign .container.ae.in-view{animation-name:fadeInUp;animation-duration:0.8s}.ldesign .grey.ae.in-view .container,.sdesign .grey.ae.in-view .container{animation-name:fadeInUp;animation-duration:0.8s}.teambild.ae.in-view{animation-name:fadeInLeft;animation-duration:0.5s}.teamcontent.ae.in-view{animation-name:fadeInRight;animation-duration:0.5s}@media screen and (max-width:940px){.container.ni img{position:relative;display:inline-block;margin:5px 10px;height:100px;width:auto}}main .container ul.videorow{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:center;flex-wrap:nowrap;justify-content:center;margin:0 0 5px 0;padding:0;list-style-type:none}.container ul li.framesetter{position:relative;display:inline-block;overflow:hidden;width:280px;min-width:200px;height:auto;border:#111 1px solid;cursor:pointer;margin:5px;list-style-type:none;padding:0}.framesetter:hover{border:rgba(0,111,50,1) 1px solid;box-shadow:rgba(80,80,80,0.8) 0px 0px 5px}.framesetter img{width:100%;height:auto}.videoout{position:relative;display:block;top:0;margin:0 auto;width:100%;height:0;margin:0 auto 5px auto;border:rgba(34,34,34,1) 0px solid}@media screen and (max-width:980px){main .container ul.videorow{flex-wrap:wrap;justify-content:center;align-items:flex-start}.container ul li.framesetter{position:relative;margin:5px 2px;min-width:150px;width:30%;height:auto}}.icons img{height:100px;width:auto}.chatbox{position:fixed;bottom:5px;right:5px;z-index:100;width:300px;height:400px;display:block;background:rgba(255,255,255,1);color:rgba(1,1,1,1);border:rgba(1,1,1,1) 1px solid;border-top-left-radius:3px;box-shadow:rgba(80,80,80,1) 0 0 5px}.chatbox .header{position:relative;height:40px;display:block;background:rgba(0,111,50,1);border-bottom:rgba(1,1,1,0.5) 1px solid;margin-bottom:2px;color:rgba(255,255,255,1);padding:5px;font-size:22px;line-height:24px;font-weight:300;box-sizing:content-box}.chatclose{cursor:pointer}.chatbox .header small{display:block;font-size:13px;font-weight:normal;color:rgba(1,1,1,1);box-sizing:content-box}.chatarea{position:relative;height:300px;overflow-y:scroll;font-size:14px;line-height:150%;text-align:left}.chatarea small{display:block;font-size:10px;font-weight:bold}.chatarea .tl,.chatarea .tr{text-align:left;border:rgba(80,80,80,0.3) 1px inset;padding:5px}.chatarea .tr{margin:0 0 2px 30px;border-top-left-radius:2px;border-bottom-left-radius:10px}.chatarea .tl{margin:0 30px 2px 0;border-top-right-radius:2px;border-bottom-right-radius:10px}.chatbox .message{position:absolute;bottom:0;left:0;right:0;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:center;align-content:flex-start;justify-content:center;border-top:rgba(1,1,1,0.5) 1px solid}.chatbox .input-area{display:inline-block;font-size:14px;font-weight:normal;height:35px;max-height:35px;overflow:hidden;padding-bottom:2px}.chatbox input{margin:0;min-height:20px}.chatbox .input-area input{width:220px;height:30px;margin:0;background:none;border:rgba(1,1,1,0.5) 1px solid}.chatbox button{width:80px;min-width:80px;margin:0;padding:5px}.chatbox .chatclose{position:absolute;top:3px;right:3px;z-index:11;width:30px;height:30px;color:rgba(255,255,255,1);text-align:center;box-sizing:content-box;cursor:pointer}.chatlog{padding:5px}.multichat{display:block}.multichat .row,.multichat .row.log,.multichat .row.sprechstunde{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:stretch;align-content:flex-start}.multichat .row.log{align-items:flex-end;flex-wrap:nowrap}.multichat .row.sprechstunde{align-items:flex-end;justify-content:space-between}.multichat .row.border{border:rgba(80,80,80,0.5) 1px solid}.multichat .chatmsg,.multichat .chatusers{position:relative;display:inline-block;box-sizing:border-box;overflow:hidden}.multichat .chatmsg{width:70%;border-right:rgba(80,80,80,0.5) 1px solid}.multichat .chatusers{width:30%;overflow-y:auto;padding:5px}.multichat .chatusers span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:space-between;background:rgba(255,255,255,1);border-bottom:rgba(80,80,80,0.3) 1px solid;padding:2px 5px}.multichat .chatusers .self{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:space-between;background:rgba(235,235,235,1);border-bottom:rgba(80,80,80,0.3) 1px solid;padding:2px 5px}.multichat .chatusers .usercname,.multichat .chatusers .userctools{display:inline-block}.multichat .chatusers .userctools i{margin:0 0 0 10px;cursor:pointer}.multichat .chatusers .userctools i:hover,.multichat .chatusers .userctools a:hover{color:rgba(52,99,47,1);font-size:18px}.multichat .actionbox{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:space-between;align-items:stretch;align-content:flex-start}.multichat .log label{font-size:12px}.multichat .log input{border:rgba(80,80,80,0.5) 1px solid}.sptms{position:relative;display:inline-block;box-sizing:border-box;width:48%;padding:10px;border:rgba(80,80,80,0.5) 1px solid;border-radius:5px 10px}.sptms strong{display:block;border-bottom:rgba(80,80,80,0.5) 1px solid}.sptms span{position:relative;margin:10px 0;display:block}.chaterror{position:fixed;top:20%;left:50%;z-index:9999;transform:translate(-50%,-50%);width:500px;background:rgba(255,255,255,1);color:red;padding:10px;border-radius:5px;border:rgba(1,1,1,1) 1px solid;text-align:center}blockquote{font-size:20px;font-style:italic}#Kaufmeldung{position:fixed; top:5px;left:5px;right:5px; bottom:5px;z-index:9999;background:rgba(150,150,150,0.5);text-align:center}.cookii{position:fixed;bottom:0;left:0;right:0;z-index:100000;display:block;box-sizing:border-box;padding:10px 5px 5px 5px;box-shadow:rgba(80,80,80,0.8) 0 0 5px;background:rgba(245,245,245,1);color:rgba(80,80,80,1);text-align:left;font-size:1.0rem;animation-duration:5s;animation-name:slideup;animation-timing-function:ease-out}.cookieweg{display:none;z-index:0;overflow:hidden}.cookii strong,.cookii button,.cookii small,.cookii .ir{position:relative;display:block;box-sizing:border-box;width:95%;margin-bottom:15px}.cookii .ir,.cookii button{margin:0 auto 15px auto;width:100%}.cookii strong{font-weight:300;font-size:24px;line-height:32px}.cookii .ir{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;align-content:flex-start;justify-content:space-between;justify-content:flex-start}.cookii .row{margin-bottom:0}.switch{position:relative;margin-left:30px;display:inline-block;width:30px;height:17px}       .switch input{ opacity:0;width:0;height:0}.opt{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}       .opt:before{position:absolute;content:'';height:13px;width:13px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s}       input:checked + .opt{background-color:#85b929}       input:focus + .opt{box-shadow:0 0 1px #85b929}       input:checked + .opt:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.opt.round{border-radius:17px}       .opt.round:before{border-radius:50%}.btnfirst,.btnsecond{text-transform:none; border:#111 1px solid;padding:10px 20px;border-radius:15px;cursor:pointer;text-align:center}.btnfirst,.btnfirst:hover{background:#85b929}.btnsecond,.btnsecond:hover{background:rgba(255,255,255,0.4);border:rgba(80,80,80,0.1) 1px solid;color:rgba(80,80,80,0.4);box-shadow:rgba(80,80,80,0.3) 0 0 2px}.btnfirst:hover,.btnsecond:hover{ box-shadow:rgba(80,80,80,1)0 0 5px;color:rgba(80,80,80,1)}.btnsecond:hover{color:rgba(80,80,80,1)}.cookii a:first-of-type{margin-right:20px}@media screen and (max-width:500px){.cookii{ left:1%;right:1%;top:2px;bottom:auto;margin-left:auto;margin-right:auto;width:98%;padding:10px}.cookii button,.cookii .ir{width:95%}}.bt-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse} main .boxnav{position:absolute;bottom:0;left:0;width:400px;height:400px;border:1px #000 solid}.sidebar{position:fixed;top:10px;bottom:10px;left:0;z-index:9999;display:block;box-sizing:border-box;background:rgba(255,255,255,1);width:275px;padding:84px 1px 5px 1px;margin-left:-273px;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;border-top-right-radius:15px;border-bottom-right-radius:15px;border:rgba(80,80,80,0.5) 1px solid;border-left:0;animation-duration:1.8s;animation-name:startnav;animation-timing-function:ease-in}.sidebar .name{position:absolute;top:50px;right:280px;z-index:999;width:50px;height:150px;background:rgba(255,255,255,1) url(/lib/images/CMSGrafik/Nav.png) top right no-repeat;background-attachment:fixed}.sidebar.open{margin-left:0}.sidebar .fa-bars{position:absolute;top:21px; left:292px;height:200px;z-index:10000;cursor:pointer}.sidebar:hover .fa-bars{color:rgba(52,99,47,1)}.sidebar:hover{margin-left:0}.sidebar-logo{position:absolute;top:5px;right:-49px;z-index:10000;width:320px;height:auto;cursor:pointer;border-top-right-radius:5px;border-bottom-right-radius:5px}.sidebar-nav ul,.sidebar-nav li{margin:0;padding:0;list-style-type:none;font-size:2.0rem}.sidebar-nav ul li{cursor:pointer;font-size:1.5rem;line-height:1.5rem;background:rgba(0,111,50,1);color:rgba(255,255,255,1);border-bottom:rgba(255,255,255,1) 1px dotted;padding:15px 10px 15px 50px}.sidebar-nav ul li a,.sidebar-nav ul li a span{display:block;color:rgba(255,255,255,1);text-decoration:none}.sidebar-nav ul li:hover{background:rgba(100,164,41,1);margin-right:-10px;padding:15px 10px 15px 60px}.sidebar-support{margin:10px auto;border-bottom:rgba(80,80,80,1) 1px dotted;padding:10px}.sidebar a.button{width:100%;text-align:center}.sidebar-footer{position:absolute;bottom:10px;left:0;padding:10px 10px 0 10px}.sidebar-footer strong{display:block}@media(max-height:850px){.sidebar-footer{display:none}}.sidebar-footer nav{position:relative;display:block;box-sizing:border-box;width:100%;padding:10px 0 0 0;border-top:rgba(80,80,80,1) 1px dotted}.sidebar-footer nav a{margin:0 5px 0 0;font-size:0.9rem}.sidebar-footer i{margin:5px 15px 0 0;font-size:24px;line-height:24px}.a{position:absolute;bottom:0;left:0;z-index:99999;margin-bottom:-650px}.sidebar-logo:hover .a{margin:0;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.content a{color:rgba(52,99,47,1);text-decoration:underline}.cloud{display:inline-block;text-decoration:none;cursor:pointer}.cloud img{height:48px;width:auto}@media screen and (max-width:780px){.cloud{display:none}}.neu_intro{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;padding:0;margin:0}.neu_row_quadrat{position:relative;width:100%;min-height:100%;height:auto;display:block;box-sizing:border-box}.neubox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;box-sizing:border-box;width:50%;height:50%;justify-content:flex-start;align-items:flex-end;align-content:flex-start;text-align:center;background:transparent;border:rgba(255,255,255,1) 15px solid;border-radius:10px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;cursor:pointer}.neubox h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;align-items:center;margin:0;width:400px;height:90px;word-wrap:break-word;background:rgba(255,255,255,0.9);color:rgba(80,80,80,1);padding:15px;border-radius:5px;box-shadow:rgba(80,80,80,0.9) 0 0 5px}.iboxa{position:absolute;top:0;left:0;z-index:1;background:url(/lib/images/bg/Sub-Intro-IT-Dienstleistungen-sw.jpg) top center no-repeat;background-size:cover;justify-content:flex-end}.iboxa:hover{background:url(/lib/images/bg/Sub-Intro-IT-Dienstleistungen.jpg) top center no-repeat;background-size:cover}.iboxb{position:absolute;top:0;left:50%;z-index:1;background:url(/lib/images/bg/Sub-Intro-Cloud-Systeme-sw.jpg) center no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-end;align-content:flex-start}.iboxb:hover{background:url(/lib/images/bg/Sub-Intro-Cloud-Systeme.jpg) center no-repeat;background-size:cover}.iboxc{position:absolute;top:50%;left:0;z-index:1;background:url(/lib/images/bg/Sub-Intro-Support-sw.jpg) center no-repeat;background-size:cover;justify-content:flex-end;align-items:flex-start;align-content:flex-start}.iboxc:hover{background:url(/lib/images/bg/Sub-Intro-Support.jpg) center no-repeat;background-size:cover}.iboxd{position:absolute;top:50%;left:50%;z-index:1;background:url(/lib/images/bg/Sub-Intro-Digitalisierung-sw.jpg) top center no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.iboxc .logo,.iboxd .logo{position:absolute;top:auto;bottom:5px;left:5px;width:250px;height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:center;align-items:center;align-content:center;background:rgba(255,255,255,1);box-sizing:border-box;overflow:hidden;border-radius:5px}.iboxc .logo{right:5px;left:auto}.iboxc .logo img,.iboxd .logo img{height:100%;width:auto}.iboxd:hover{background:url(/lib/images/bg/Sub-Intro-Digitalisierung.jpg) top center no-repeat;background-size:cover}.iboxc.imaxc .logo{ display:none; }.iboxd.imaxd .logo{ display:none; }.neubox h2{font-size:19px;text-align:center}.iboxa h2,.iboxb h2{margin-bottom:10px;border:rgba(52,99,47,1) 2px solid}.iboxc h2,.iboxd h2{margin-top:10px;border:rgba(52,99,47,1) 2px solid}.iboxa h2,.iboxc h2{justify-content:flex-start;text-align:left;padding-right:140px}.iboxb h2,.iboxd h2{justify-content:flex-end;text-align:right;padding-left:140px}.neu_circle_overlay{position:absolute;top:50%;top:calc(50vh - 180px);left:50%;left:calc(50vw - 180px);z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:center;align-items:center;align-content:center;box-sizing:border-box;overflow:hidden;width:250px;height:250px;border-radius:125px;background:rgba(120,184,61,0.95);color:rgba(255,255,255,1);font-size:28px;line-height:36px;margin:0;padding:0;text-align:center}.neu_row_sub{display:none;height:0;overflow:hidden}.imaxa .neu_row_sub,.imaxb .neu_row_sub,.imaxc .neu_row_sub,.imaxd .neu_row_sub{display:block;height:auto}.imaxa h2,.imaxb h2,.imaxc h2,.imaxd h2{display:inline-block;margin:-40px auto 0 auto;font-size:32px;min-width:450px;width:auto;min-width:50%;height:auto;text-align:center;border:0;background:rgba(255,255,255,1);box-shadow:0 0 0;padding:5px 10px 10px 10px;border-bottom-left-radius:100%;border-bottom-right-radius:100%}.iboxa.imaxa{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;flex-direction:column;align-items:stretch;align-content:center;justify-content:space-between;background:url(/lib/images/bg/Sub-Intro-IT-Dienstleistungen.jpg) top center no-repeat;background-size:cover}.iboxb.imaxb{position:absolute;top:0;left:auto;right:0;bottom:auto;width:100%;height:100%;z-index:3;flex-direction:column;align-items:stretch;align-content:center;justify-content:space-between;background:url(/lib/images/bg/Sub-Intro-Cloud-Systeme.jpg) center no-repeat;background-size:cover}.iboxc.imaxc{position:absolute;top:auto;left:0;right:auto;bottom:0;width:100%;height:100%;z-index:3;flex-direction:column;align-items:stretch;align-content:center;justify-content:space-between;background:url(/lib/images/bg/Sub-Intro-Support.jpg) center no-repeat;background-size:cover}.iboxd.imaxd{position:absolute;top:auto;left:auto;bottom:0;right:0;width:100%;height:100%;z-index:3;flex-direction:column;align-items:stretch;align-content:center;justify-content:space-between;background:url(/lib/images/bg/Sub-Intro-Digitalisierung.jpg) top center no-repeat;background-size:cover}.neu_sub_text,.neu_sub_list{position:absolute;bottom:100px;left:50px;z-index:1;display:block;background:rgba(255,255,255,0.95);box-shadow:rgb(80, 80, 80) 0px 1px 2px;width:600px;min-height:30%;min-height:30vh;padding:30px;border-radius:5px;text-align:left;text-decoration:none}.neu_sub_text a,.neu_sub_list a{font-weight:bold}.neu_sub_text h3{margin-top:0}.neu_sub_list{left:auto;right:50px;width:400px}.neu_sub_list ul{list-style-type:square}@media screen and (max-width:950px){.neu_circle_overlay{display:none}.neu_row_sub{overflow:scroll;height:100%}.neubox{flex-direction:column;justify-content:space-between;align-items:center;max-height:100%}.neubox h2{width:90%;padding:10px 20px;text-align:center;justify-content:center;align-items:center}.neu_sub_text,.neu_sub_list{position:relative;top:0px;left:auto;right:auto;bottom:auto;margin:20px auto;width:90%;height:auto}.neubox h2,h2{font-size:24px;line-height:30px}}@media screen and (max-width:750px){main,.visual,.iboxa,.iboxb,.iboxc,.iboxd{position:relative;top:0;left:0;right:auto;bottom:auto;height:auto;min-height:50%;min-height:50vh;width:100%;display:block}main{margin-bottom:0}.neubox h2{width:100%;height:auto;margin-top:-15px}.iboxa.imaxa,.iboxb.imaxb,.iboxc.imaxc,.iboxd.imaxd{position:fixed;top:5px;bottom:80px;min-height:85%;min-height:85vh;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;overflow:auto}}.neu_sub_list ul{margin:10px 0 10px 20px;font-size:16px}.in_btn_row{position:absolute;bottom:0;left:50%;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;justify-content:center;align-items:center;align-content:center;z-index:2;transform:translate(-50%,0);background:rgba(0,111,50,1);color:rgba(255,255,255,1);padding:0 0 0 10px;border-radius:5px 5px 0 0px}.in_btn_row a,.in_btn_row a[href^="tel:"]{display:inline-block;color:rgba(255,255,255,1);padding:10px 20px;border-left:rgba(255,255,255,0.5) 1px solid}.in_btn_row a:first-of-type{margin-left:10px}.in_btn_row a:hover,.in_btn_row a[href^="tel:"]:hover{background:rgba(52,99,47,1);color:rgba(255,255,255,1)}.in_btn_row a:hover i,.in_btn_row a[href^="tel:"]:hover i{color:rgba(255,255,255,1)}.neu_footer{position:fixed;bottom:0;left:0;z-index:2;width:100%;height:50px;overflow:hidden;display:block;padding:5px 20px;background:rgba(52,99,47,1);background:rgba(0,111,50,1);color:rgba(255,255,255,1);text-align:center}.bigfooter{position:relative;width:100%;display:block;background:rgba(52,99,47,1);background:rgba(7,99,50,1);color:rgba(235,235,235,1);text-align:left;margin:0;padding:0}.bigfooter img{position:relative;display:block;margin:-75px auto 50px auto;width:500px;max-width:90%;max-width:90vw;height:auto}.neu_footer h2,.bigfooter h2{color:rgba(245,245,245,1)}.bigfooter .area1 .box25,.bigfooter .area2 .box25{min-height:50px;font-size:16px;padding-bottom:5px}.bigfooter .area1 .box25:last-of-type{padding-bottom:30px}.bigfooter .area1{background:rgba(7,99,50,1);padding:5px 20px}.bigfooter .area2{background:rgba(4,4,4,1);color:rgba(158,158,158,1);padding:40px 5px 5px; 5px;font-weight:500;border-top:rgba(255,255,255,0.8) 1px solid}.bigfooter .area2 .box25:last-of-type a{display:block;content:"•"}.bigfooter .area2 i{font-size:1.6rem;margin-right:20px}.bigfooter strong{display:block;margin:0 0 10px 0;font-size:1.1rem;color:rgba(235,235,235,0.8)}.bigfooter ul li,.bigfooter a[href^="tel:"] ,.bigfooter a{color:rgba(180,180,180,1)}.bigfooter .area1 a:hover{color:rgba(235,235,235,1)}.bigfooter .area2 a,.bigfooter .area2 i{color:rgba(100,164,41,1);color:rgba(255,255,255,1)}.bigfooter .area2 a:hover,.bigfooter .area2 i:hover,a[href^="tel:"]:hover{color:rgba(0,111,50,1)}@media screen and (max-width:780px){.neu_footer{position:relative;height:auto;overflow:visible}}.neu_footer a,.neu_footer a:hover,.neu_footer a[href^="tel:"]{color:rgba(255,255,255,1);text-decoration:none}.baer{position:fixed;bottom:10px;right:10px;z-index:10;display:block;width:500px;height:400px;background:transparent;opacity:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;animation-duration:15s;animation-name:slidein;animation-timing-function:ease-out}@keyframes startnav{ from{ margin-left:0px; } 95%{ margin-left:-250px; } to{ margin-left:-273px; }}@keyframes slideup{ from{ margin-bottom:-500px; } 95%{ margin-bottom:-250px; } to{ margin-bottom:0px; }}@keyframes slideupfast{ from{ margin-bottom:-500px; } 95%{ margin-bottom:-450px; } to{ margin-bottom:0px; }}@keyframes slidedown{ from{ margin-top:-800px; } 95%{ margin-top:-250px; } to{ margin-top:0px; }}@keyframes slidein{ from{ margin-right:-100%; } 95%{ margin-right:-50%; } to{ margin-right:0%; }}.baer .bild{position:absolute;bottom:0;right:0;z-index:11;display:inline-block;box-sizing:border-box;overflow:hidden;width:300px;height:300px;background:rgba(255,255,255,1) url(/lib/images/Erklaerbaer.png) top center no-repeat;background-size:cover;border-radius:150px}.baer .chat{position:absolute;top:-20px;left:20px;z-index:12;background:rgba(255,255,255,1);text-align:center;width:300px;height:220px;border-radius:30px;padding:15px;border:rgba(80,80,80,0.8) 1px solid}.baer .chat:after{content:'';position:absolute;bottom:-28px;left:80%;z-index:13;display:block;width:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent #ffffff transparent transparent}.baer .buts{position:absolute;bottom:15px;left:10px;right:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:    flex;text-align:center}.baer .chat button{display:inline-block;padding:5px 10px;text-transform:none;font-size:14px}.baer.baerweg{opacity:0;width:0;height:0}@media screen and (max-width:980px){.baer{display:none}}.eingang{position:fixed;top:0;left:0;width:100%;height:100%;width:100vw;height:100vh;background:rgba(0,0,0,1) url(/lib/images/bg/eingangsbereich.jpg) top center no-repeat;background-size:cover;background-attachment:fixed;animation-name:fadeIn;animation-duration:0.9s;animation-iteration-count:1;animation-timing-function:ease-out}.messe{position:fixed;top:0;left:0;width:100%;height:100%;width:100vw;height:100vh;background:rgba(0,0,0,1) url(/lib/images/bg/messe.jpg) center no-repeat;background-size:cover;background-attachment:fixed}.messehalle{position:fixed;top:0;left:0;width:100%;height:100%;width:100vw;height:100vh;background:rgba(0,0,0,1) url(/lib/images/bg/messehalle.jpg) bottom center no-repeat;background-size:cover;background-attachment:fixed;animation-name:fadeIn;animation-duration:0.9s;animation-iteration-count:1;animation-timing-function:ease-out}.kino{position:fixed;top:0;left:0;width:100%;height:100%;width:100vw;height:100vh;background:rgba(0,0,0,1) url(/lib/images/bg/kino.jpg) bottom center no-repeat;background-size:cover;background-attachment:fixed;animation-name:fadeIn;animation-duration:0.9s;animation-iteration-count:1;animation-timing-function:ease-out}.leinwand,.infotafel{position:fixed;top:0;left:50%;z-index:4;box-sizing:border-box;overflow:hidden;width:40vw;height:auto;border:rgba(30,30,30,1) 10px solid;border-radius:5px;background:rgba(20,20,20,1);transform:translate(-50%,0);animation-name:slidedown;animation-duration:4s;animation-iteration-count:1;animation-timing-function:linear}.kinowand{position:fixed;top:0;left:0;width:100%;height:75vh;background:rgba(17,17,17,1);display:block;overflow:hidden;border:0}.kino_leinwand{position:relative;margin:0 auto;box-sizing:border-box;overflow:hidden;width:65vw;height:auto;background:rgba(0,0,0,1);border:rgba(30,30,30,0.8) 5px solid}.leinwand video,.leinwand .infotafel,.kinowand video{position:relative;box-sizing:border-box;width:100%;height:100%;overflow:hidden;border:0}.tresen{position:fixed;bottom:-25px;left:50%;z-index:10;box-sizing:border-box;overflow:hidden;width:900px;height:360px;background:url(/lib/images/Messe/tresen.png) top center no-repeat;background-size:100% auto;transform:translate(-50%,0)}.tresen img{position:absolute;top:65px;left:50%;transform:translate(-50%,0);width:auto;height:210px;opacity:0.9;border:rgba(80,80,80,0.5) 1px solid}.speakers{position:fixed;bottom:125px;left:50%;z-index:5;box-sizing:border-box;overflow:hidden;width:500px;min-height:490px;height:auto;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;transform:translate(-50%,0);animation-duration:3s;animation-name:slideupfast;animation-timing-function:ease-out}.speakers .speaker{position:relative;margin:0;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;width:220px;height:auto;cursor:pointer}.speakers .speaker img{display:block;width:100%;height:auto}.speakers .speaker span{position:absolute;top:190px;left:50%;z-index:6;padding:5px 10px;background:rgba(255,255,255,0.9);color:rgba(20,20,20,1);display:block;width:100%;text-align:center;font-size:16px;transform:translate(-50%,0);border-radius:5px}.speakers .speaker span small{display:block;font-size:14px}.prospekte{position:fixed;bottom:25px;left:150px;z-index:2;box-sizing:border-box;overflow:hidden;width:190px;height:450px;background:url(/lib/images/Messe/prospekte.png) bottom center no-repeat;background-size:cover;transform:perspective(250px) rotateY(2deg);animation-name:bounceInLeft;animation-duration:5s;animation-iteration-count:1;animation-timing-function:ease-out;cursor:pointer}.prospekte .pdfs{position:absolute;top:0;left:30px;right:30px;margin-top:10px;width:130px;height:320px;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:center}.prospekte .pdfs img{width:auto;height:90px}.rollup{position:fixed;bottom:115px;right:240px;z-index:2;box-sizing:border-box;overflow:hidden;width:300px;height:650px;background:rgba(255,255,255,1);background-size:cover;border-top:#000 5px solid;border-bottom:#000 5px solid;transform:perspective(300px) rotateY(-3deg);animation-name:bounceInRight;animation-duration:5s;animation-iteration-count:1;animation-timing-function:ease-out}.rollup .roll_cont{position:absolute;top:10px;left:20px;right:20px;overflow:hidden;display:block;transform:perspective(300px) rotateY(-3deg)}.rollup .roll_cont img{position:relative;margin:0 auto;display:block;width:98%;height:auto}.rollup .roll_cont strong{position:relative;margin:10px auto;display:block;font-size:24px}.rollup .roll_cont ul{margin:0 auto 5px 30px;list-style-type:square}.rollup .roll_cont a{text-decoration:none}.wand_links{position:fixed;bottom:120px;left:15%;z-index:1;box-sizing:border-box;overflow:hidden;width:470px;height:800px;background:url(/lib/images/Messe/wand_links.png) bottom center no-repeat;background-size:cover;opacity:0.9;transform:perspective(400px) rotateY(2deg);animation-name:bounceInDown;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease-out}.wand_links strong{position:relative;display:block;margin:40px auto auto 10px;color:rgba(30,30,30,1);font-family:'Rancho';font-size:36px;line-height:40px;font-weight:300}.wand_links span{position:relative;display:block;margin:20px auto auto 10px;color:rgba(255,255,255,1);font-size:24px;line-height:36px;font-weight:300}.wand_links img{position:relative;margin:10px 0;width:180px;height:auto;cursor:pointer}.wand_rechts{position:fixed;bottom:120px;right:15%;z-index:1;box-sizing:border-box;overflow:hidden;width:470px;height:800px;background:url(/lib/images/Messe/wand_rechts.png) bottom center no-repeat;background-size:cover;opacity:0.9;transform:perspective(400px) rotateY(-2deg);animation-name:bounceInDown;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease-out}.sitzecke{position:fixed;bottom:10px;right:120px;z-index:2;box-sizing:border-box;overflow:hidden;width:500px;height:270px;background:url(/lib/images/Messe/sitzecke.png) bottom center no-repeat;background-size:cover}.navi{position:fixed;bottom:0;left:50%;z-index:50;box-sizing:border-box;display:flex;justify-content:center;align-items:center;align-content:center;overflow:hidden;width:auto;height:auto;background:rgba(80,80,80,0.8);color:rgba(255,255,255,1);transform:translate(-50%,0);padding:0 25px;border-top-left-radius:15px;border-top-right-radius:15px}.navi i{position:relative;padding:15px;font-size:30px;line-height:30px}.navi i:hover{color:rgba(0,111,50,1);cursor:pointer}#infotafel{display:none}.infotafel{background:rgba(255,255,255,1);color:rgba(80,80,80,1);padding:5px 10px;min-height:40%;min-height:40vh;animation-name:none}.plist{position:relative;display:flex;flex-wrap:wrap}.paus{position:relative;width:50%;display:flex;justify-content:flex-start;align-items:center;align-content:flex-start}.paus input[type="checkbox"]{position:relative;width:20px;height:20px;min-height:20px;margin-right:5px}.infoblende{position:fixed;top:0;left:0;width:100%;height:100%;z-index:15;background:rgba(20,20,20,0.8);display:none}.infobox,.infobox.lobby{position:absolute;top:50%;left:50%;z-index:18;min-width:40%;min-width:40vw;min-height:40%;min-height:40vh;padding:15px;border-radius:15px;background:rgba(255,255,255,1);transform:translate(-50%,-50%);box-shadow:rgba(80,80,80,0.8) 0 0 5px}.infobox h1,.infobox h2{margin:0 auto 5px auto}.infobox.lobby{z-index:14}.infobox a,.infobox.lobby a{text-decoration:none}.infobox .ilogo{max-height:120px;width:auto}.infobox small{font-size:14px;line-height:18px}.infobox .row{margin:0 auto;flex-direction:row;justify-content:space-between}.infobox .row.center{width:auto;justify-content:center;align-items:center;align-content:center}.infobox .box50{padding:10px}.infobox ul{margin-left:30px;list-style-type:square}.infobox ul,.infobox li{font-size:14px;line-height:22px}.speaker_min{position:relative;margin:10px;box-sizing:border-box;width:220px;height:220px;display:flex;flex-direction:column;align-items:center;align-content:center;text-align:center;overflow:hidden}.speaker_min .bild{position:relative;box-sizing:border-box;width:120px;height:120px;border-radius:50%;padding:3px;border:rgba(80,80,80,0.8) 1px solid;text-align:center;overflow:hidden}.speaker_min .bild img{position:relative;width:120px;height:auto;min-height:120px}.isocial{position:relative;display:flex;justify-content:center;align-items:center;align-content:center}.isocial a{margin:0 2px;display:flex;justify-content:center;align-items:center;align-content:center;width:30px;height:30px;background:rgba(0,111,50,1);color:rgba(255,255,255,1);border-radius:50%;text-decoration:none}.isocial a:hover{background:rgba(52,99,47,1)}.map_row-halle{height:100%;display:flex;justify-content:space-evenly;align-items:flex-start;align-content:center;background:rgba(240,240,240,1)}.map_staende,.map_stand,.map_mitte{position:relative;margin:20px;box-sizing:border-box;color:rgba(255,255,255,1)}.map_staende{display:flex;align-items:center;justify-content:center;align-content:center;background:rgba(100,100,100,1);width:200px;height:200px;border:rgba(20,20,20,0.8) 1px solid}.map_stand{display:flex;align-items:center;justify-content:center;align-content:center;width:50px;height:50px;background:rgba(0,111,50,1);border:rgba(20,20,20,0.8) 1px solid;color:rgba(255,255,255,1);font-size:30px;line-height:30px;border-radius:5px;margin:1px;cursor:pointer}.map_stand:hover{width:60px;height:60px;box-shadow:rgba(255,255,255,1) 0 0 2px}.map_staende_small,.map_stand_small,.map_mitte_small{position:relative;display:inline-block;width:10px;height:10px;background:rgba(0,111,50,1)}.map_staende_small{background:rgba(100,100,100,1)}.map_mitte_small{background:rgba(200,20,20,1)}.map_mitte{background:rgba(200,20,20,1);width:200px;height:100px;display:flex;align-items:center;justify-content:center;align-content:center;border:rgba(20,20,20,0.8) 1px solid;color:rgba(255,255,255,1);font-size:24px;line-height:30px;text-align:center;cursor:pointer}.row.rez{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:center}.rez-block{position:relative;margin:0 auto 20px auto;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:rgba(80,80,80,0.8) 1px dotted;text-align:left;padding-bottom:10px}.rez-l{width:25%}.rez-r{width:75%}.rez-block i{margin:2px 5px;color:yellow;font-size:1.6rem;line-height:100%}.subpartner{position:relative;display:flex;justify-content:space-evenly;align-items:center;align-content:center;padding-bottom:30px}.subpartner img{height:120px;width:auto}@media(max-width:950px){.rez-block{flex-direction:column;text-align:center}.rez-l,.rez-r{width:100%}.subpartner{flex-wrap:wrap;flex-direction:column;justify-content:center}.subpartner img{display:block;width:80%;height:auto;margin:20px auto}}.e_main{position:relative;margin:20px auto;box-sizing:border-box;overflow:hidden;width:400px;min-height:540px;height:auto;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;background:rgba(255,255,255,0.95);padding:25px;border-radius:25px;box-shadow:rgba(255,255,255,0.9) 0 0 5px}@media(max-width:950px){.e_main{position:relative;top:0;left:auto;bottom:auto;right:auto;margin:80px auto;width:96%;height:auto;transform:translate(0,0);text-align:center;padding:5px}}.e_main button{display:block;width:99.9%}body .e_main small{font-size:10px;line-height:12px}.e_hinweis{position:absolute;top:50%;left:50%;z-index:2;box-sizing:border-box;overflow:hidden;width:400px;min-height:200px;height:auto;transform:translate(-50%,-50%);display:none;text-align:center;background:rgba(255,255,255,0.95);padding:25px;border-radius:25px;box-shadow:rgba(255,255,255,0.9) 0 0 5px}@media(max-width:950px){header.feier,header.workshop{max-height:auto;height:auto;min-height:100%;min-height:100vh;overflow:visible}.e_hinweis{width:96%;height:auto;padding:5px}}.eigene{position:relative;display:block;width:100%;height:100%;background:url(/lib/images/bg/Sub-Intro-Digitalisierung.jpg) top center no-repeat;background-size:cover;background-attachment:fixed}.eigene h1{position:relative;top:50px;margin:0 auto;max-width:50vw;padding:15px;color:rgba(80,80,80,1);background:rgba(255,255,255,0.9);text-align:center}.eigene h1 small{font-size:18px;line-height:24px}.eigene .e_grid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1240px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.eigene .e_grid .e_box{position:relative;margin:20px 25px;display:flex;align-items:center;flex-direction:column;justify-cintent:center;align-content:center;text-align:center;width:360px;height:240px;background:rgba(255,255,255,1);padding:15px;border-radius:10px;box-shadow:rgba(80,80,80,0.5) 0 0 5px;animation-name:bounceInLeft;animation-duration:3s;animation-timing-function:ease-out}.eigene .e_grid .e_box.b1{animation-duration:3s}.eigene .e_grid .e_box.b2{animation-duration:2s}.eigene .e_grid .e_box.b3{animation-duration:1s}.eigene .e_grid .e_box.b4{animation-duration:6s}.eigene .e_grid .e_box.b5{animation-duration:5s}.eigene .e_grid .e_box.b6{animation-duration:4s}.eigene .e_grid .e_box:hover{margin:10px 15px;width:380px;height:260px;background:rgba(245,245,245,1)}.box50.pl0.box50.pl0:first-child,.box50.pl0:last-child{padding-left:0}.box50.pr0,.box50.pr0:first-child,.box50.pr0:last-child{padding-right:0}.box50.pr50{padding-right:50px}.box50.pl50{padding-left:50px}.ep ul{margin-left:25px;list-style-type:square}.ep{min-height:100vh;height:auto}.ep.grau{background:rgba(245,245,245,1)}.ep .box50 img{width:100%;height:auto;box-shadow:rgba(80,80,80,0.8) 1px 1px 3px}.ep h2 small{display:block;margin:0}@media(max-width:980px){header.eigene{height:auto !important;padding:50px 0;overflow:visible}.eigene h1{top:10px;max-width:90%}.eigene .e_grid{position:relative;top:0;left:0;width:100%;height:auto;transform:translate(0,0)}.box50.pl50,.box50.pr50{padding-left:30px;padding-right:30px;width:auto}}.vorlesen{position:relative;display:block;width:250px;max-width:90%;margin:0 auto;display:flex;justify-content:space-between;padding:15px;border:rgba(80,80,80,0.6) 1px solid;border-radius:15px}.vorlesen span{font-size:1.1rem;line-height:140%}.vorlesen i{font-size:30px;line-height:30px;margin:0 10px;cursor:pointer}.vorlesen i:hover{color:rgba(0,111,50,1)}.carousel-slider{position:absolute;top:0;left:0;bottom:0;z-index:1;width:100%;height:calc(100vh - 11px);display:block;text-align:center}.carousel-slider .slide_img{position:relative;top:0;left:0;height:auto;width:100vw}.carousel-slider .slide-vimg{float:right;height:calc(100vh - 80px);width:auto}.carousel-slider .white{position:relative;top:0;left:0;height:calc(100vh - 100px);width:100%;background:rgba(255,255,255,1);background:rgba(120,84,61,1);padding:25px;color:rgba(0,0,0,1)}.carousel-slider .slider-box{position:relative;display:block;width:100%;height:100%;overflow:hidden}.carousel-slider .slider-box,.carousel-slider .slider__item{position:relative}.carousel-slider .slider{overflow:hidden}.carousel-slider .slider__canvas{ transition:transform 0.5s}.carousel-slider .slider__item{float:left}.carousel-slider .slider-line1,.carousel-slider .slider-line2{display:block;height:50px;background:rgba(255,255,255,1);z-index:2}.carousel-slider .slider-line1{position:absolute;top:0;left:0;right:0;height:30px;border-bottom-left-radius:99%}.carousel-slider .slider-line2{position:absolute;top:88vh;left:0;right:0}.carousel-slider .contbox,.carousel-slider .vcontbox{opacity:0;position:absolute;top:0;left:0;z-index:3;width:30vw;margin-right:-100%;height:calc(100vh - 90px);background:rgba(120,184,61,0.0);color:rgba(255,255,255,1);display:block;box-sizing:border-box;text-align:left;padding:0px 20px 0 100px}.carousel-slider .vcontbox{width:calc(50vw - 40px);height:calc(100vh - 80px);transform:translate(-30deg)}.carousel-slider .active .contbox,.carousel-slider .active .vcontbox{opacity:1;margin-right:0;background:rgba(120,184,61,0.99);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.carousel-slider .active .vcontbox{background:rgba(255,255,255,0);color:rgba(1,1,1,1);border-right:rgba(120,184,61,0) 4px solid}.kreis{position:absolute;top:0;right:-33px;width:20px;height:20px;border-radius:10px;background:rgba(52,99,47,1);animation:mymove 60s infinite;animation-timing-function:linear}.centbox{position:relative;top:50%;left:50%;padding:20px;transform:translate(-50%,-50%)}.centbox h2{font-size:4.0rem;font-weight:300}.carousel-slider .vcontbox a{position:relative;top:0;left:0;float:right;background:rgba(120,184,61,1);color:rgba(255,255,255,1)}.carousel-slider .contbox span,.carousel-slider .active .contbox span{position:relative;display:block;margin-top:40%;font-size:60px;line-height:80px;font-weight:600}.carousel-slider .contbox ul{margin-left:20px;font-size:20px;line-height:30px}@media(max-width:1400px){.carousel-slider .contbox span,.carousel-slider .active .contbox span{margin-top:40px;font-size:40px;line-height:52px}}@media(max-height:800px){.carousel-slider .contbox span,.carousel-slider .active .contbox span{margin-top:40px;font-size:40px;line-height:52px}}.carousel-slider .contbox span strong,.carousel-slider .active .contbox span strong{display:block;margin-top:-50px;font-size:150px;line-height:160px}.carousel-slider .contbox span i{display:inline-block}.carousel-slider .contbox p{display:inline-block;width:80%;position:relative;color:rgba(255,255,255,1);font-size:20px;line-height:150%}.carousel-slider .slider-nav,.carousel-slider .vslider-nav{color:rgba(82,174,50,1);font-size:1rem;text-align:center}.carousel-slider .vslider-nav{color:rgba(120,184,61,1)}.carousel-slider .slider-nav__dots{position:absolute;top:40px;left:10px;right:10px;z-index:15;text-align:center}.carousel-slider .vslider-nav .slider-nav__dots{right:20px;right:auto}.carousel-slider .slider-nav__prev,.carousel-slider .slider-nav__next,.carousel-slider .slider__dot{border-radius:50%;box-shadow:inset 0 0 0 2px;cursor:pointer;text-align:center;backface-visibility:hidden;transition:transform 0.3s, box-shadow 0.3s}.carousel-slider .slider-nav__prev,.carousel-slider .slider-nav__next{position:absolute;top:50%;width:2rem;height:2rem;margin-top:-1rem;line-height:2rem}.carousel-slider .slider-nav__prev{left:25px}.carousel-slider .vslider-nav .slider-nav__prev{left:10px}.carousel-slider .slider-nav__next{right:25px}.carousel-slider .vslider-nav .slider-nav__next{right:10px}.carousel-slider .slider__dot{display:inline-block;width:0.5rem;height:0.5rem;margin:0 0.5rem}.slider-nav__prev:hover,.slider-nav__next:hover,.slider__dot.active,.slider__dot:hover{transform:scale3d(1.5, 1.5, 1)}.carousel-slider a:hover{background:rgba(52,24,240,0);border:rgba(255,255,255,1) 2px solid}.carousel-slider .filter{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:block;background:url(/subvenio/lib/images/bg/filter15.png) top left repeat;background:none;opacity:0.4}@media (max-width:940px){.carousel-slider .slider-line1,.carousel-slider .slider-line2{display:none}.carousel-slider{position:relative;top:0;width:100%;height:100%;margin:0;display:block;overflow:hidden}.carousel-slider img{margin:0 auto;width:auto;height:calc(100vw*0.7)}.carousel-slider .slider-nav__prev{left:15px}.carousel-slider .slider-nav__next{right:15px}.carousel-slider .slider-nav__dots{top:5px}.carousel-slider .contbox{top:25%;left:100px;right:100px;width:auto;min-height:50px;height:auto;padding:10px;text-align:center}.carousel-slider .contbox span,.carousel-slider .active .contbox span,.carousel-slider .contbox span strong,.carousel-slider .active .contbox span strong{display:inline-block;font-size:30px;line-height:40px;padding:0;margin:0 auto}.carousel-slider .active .contbox span strong{margin-right:10px}.carousel-slider .contbox p,.carousel-slider .active .contbox p{font-size:16px}.carousel-slider .contbox a{position:relative;top:0;left:0;margin:5px auto}}@media (max-width:790px){.carousel-slider .contbox p,.carousel-slider .active .contbox p,.carousel-slider .contbox ul,.carousel-slider .contbox li,.carousel-slider .contbox strong,.carousel-slider .contbox br{display:none}.carousel-slider .contbox{top:20%;left:80px;right:80px}.carousel-slider .contbox span,.carousel-slider .active .contbox span{font-size:18px;line-height:24px}}.startinfo{position:absolute;top:100px;left:150px;right:150px;min-height:50vh;height:auto;z-index:3;display:block;box-sizing:border-box;color:rgba(1,1,1,1);background:rgba(255,255,255,0.2);padding:5px}.startinfo h1,.startinfo h2,.startinfo h3,.startinfo p{color:rgba(1,1,1,1)}.startrow{display:flex;align-items:stretch;justify-content:space-around;align-content:center;margin-bottom:20px}.startbox33{position:relative;display:inline-block;box-sizing:border-box;padding:10px 10px 40px 10px;width:350px;min-height:45vh;background:rgba(120,184,61,1);color:rgba(255,255,255,1);box-shadow:rgba(80,80,80,1) 0 0 3px}.carousel-slider .active .startbox33 a{position:absolute;top:auto;bottom:10px;left:10px;right:10px;z-index:4;border:rgba(255,255,255,1) 1px solid;padding:10px}.carousel-slider .active .startbox33 h1,.carousel-slider .active .startbox33 h2,.carousel-slider .active .startbox33 h3{color:rgba(255,255,255,1);margin-bottom:10px}.carousel-slider .active .startbox33 p{margin-bottom:20px}.startbox33 .linkdigi{position:absolute;top:350px;left:10px;right:10px;width:320px;display:block;background:rgba(255,255,255,0);border:rgba(255,255,255,1) 2px solid;color:rgba(255,255,255,1);padding:10px 20px;text-decoration:none}.startbox33 .linkdigi:hover{background:rgba(255,255,255,0.5)} @media(max-width:980px){.startrow,.startbox33{display:block;width:auto;margin-bottom:20px}}@keyframes mymove{ 0% {top:-50%; } 50% {top:140%; } 100%{top:-50%; }}.bgwhite{background:rgba(120,184,61,1)}