

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');






/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */



























































/* 1d. Buttons */






/* 1d. Buttons */







/* 1e. Forms */










/* 1f. Tables */











/* 1g. Site header */





/* 1h. Site footer */








.content-wrapper {
  max-width: 1170px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 93px 20px;
}

.dnd-section > .row-fluid {
  max-width: 1170px;
}





html {
  font-size: 15px;
}

body {
  font-size: 15px;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  font-weight: 400;
  font-family: 'basiercircle',sans-serif;
	-webkit-font-smoothing: antialiased;
}

/* Paragraphs */

p {
  font-size: 15px;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  font-weight: 400;
}

/* Anchors */

a {
  color: #cfcfd0;
}

a:hover,
a:focus,
a:active {
  color: #cfcfd0;
}

/* Headings */

h1 {
  font-family: 'Gilroy',sans-serif;
  font-size: 36px;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  font-weight: 900;
}

h2 {
  font-family: 'Gilroy',sans-serif;
  font-size: 30px;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  font-weight: 800;
}

h3 {
  font-family: 'Gilroy',sans-serif;
  font-size: 27px;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  font-weight: 800;
}

h4 {
  font-family: 'Gilroy',sans-serif;
  font-size: 24px;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  font-weight: 800;
}

h5 {
  font-family: 'Gilroy',sans-serif;
  font-size: 22px;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  font-weight: 800;
}

h6 {
  font-family: 'Gilroy',sans-serif;
  font-size: 18px;
  color: #000;
  font-weight: 800;
}

/* Blockquote */

blockquote {
  border-left-color: #F8FAFC;
}





button,
.button {
  background-color: 

  
  
    
  


  rgba(0, 107, 255, 1.0)

;
  border: 1px solid #006bff;
  border-radius: 40px;
  color: #fff;
  padding: 8px 16px;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  background-color: rgba(0, 67, 215, 1.0);
  border-color: #0043d7;
  color: #fff;
}

button:active,
.button:active {
  background-color: rgba(40, 147, 255, 1.0);
  border-color: #2893ff;
  color: #fff;
}





form, 
.submitted-message {
  border: 1px solid;
  border-color: rgba(255, 255, 255, 0.0) ;
  background-color: rgba(10, 21, 28, 0.0);
  font-family: 'basiercircle',sans-serif;
  padding: 15px 0px;
}
h3.form-title {
  background-color: rgba(10, 21, 28, 0.0);
  color: rgba(0, 0, 0, 1.0);
}
.hs-button, 
.button--primary,.button {
  background-color: rgba(0, 107, 255, 1.0);
  border-radius: 40px;
  border: 1px solid;
  color: rgba(255, 255, 255, 1.0);
  border-color: rgba(0, 107, 255, 1.0);
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.hs-button:hover, .button--primary:hover,.button:hover {
  background-color: rgba(0, 107, 255, 1.0);
  border-color: rgba(0, 107, 255, 1.0);
  color: rgba(255, 255, 255, 1.0);
}
.hs-button:focus, .button--primary:focus,.button:focus  {
  background-color: rgba(0, 107, 255, 1.0);
  border-color: rgba(0, 107, 255, 1.0);
  color: rgba(255, 255, 255, 1.0);
}
.hs-button:active, .button--primary:active,.button:active  {
  background-color: rgba(0, 107, 255, 1.0);
  border-color: rgba(0, 107, 255, 1.0);
  color: rgba(255, 255, 255, 1.0);
}
.hs-form label {
  color: rgba(26, 26, 26, 1.0);
}
.hs-form-field label, .hs-form-field a {
  color: rgba(26, 26, 26, 1.0);
}

a#hs_login_reset {
  color: rgba(26, 26, 26, 1.0);
}
.hs-form legend {
  color: rgba(26, 26, 26, 1.0);
}
body form .hs-input, 
body form .hs-search-field__input,
body form select,
body form #hs-pwd-widget-password,
body form textarea {
  border: 1px solid;
  background-color: rgba(255, 255, 255, 1.0);
  border-color: rgba(208, 208, 208, 1.0);
  color: rgba(26, 26, 26, 1.0);
  border-radius: 8px;
}
body form .hs-input:hover, 
body form .hs-search-field__input:hover,
body form #hs-pwd-widget-password:hover,
body form textarea:hover {
  border-color: rgba(208, 208, 208, 1.0);
  color: rgba(26, 26, 26, 1.0);
}
body form .hs-input:focus, 
body form .hs-search-field__input:focus,
body form select:focus,
body form #hs-pwd-widget-password:focus,
body form textarea:focus {
  border-color: rgba(0, 107, 255, 1.0);
}





table {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: #494A52;
}

th,
td {
  border-color: #494A52;
  color: #494A52;
}

thead th,
thead td {
  background-color: 

  
  
    
  


  rgba(73, 74, 82, 1)

;
  border-bottom-color: #494A52;
  color: #FFFFFF;
}

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #494A52;
}





table {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: #494A52;
}

th,
td {
  border-color: #494A52;
  color: #494A52;
}

thead th,
thead td {
  background-color: 

  
  
    
  


  rgba(73, 74, 82, 1)

;
  border-bottom-color: #494A52;
  color: #FFFFFF;
}

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #494A52;
}





table {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: #494A52;
}

th,
td {
  border-color: #494A52;
  color: #494A52;
}

thead th,
thead td {
  background-color: 

  
  
    
  


  rgba(73, 74, 82, 1)

;
  border-bottom-color: #494A52;
  color: #FFFFFF;
}

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #494A52;
}





.header_group {
  background-color: rgba(255, 255, 255, 0.0);
}

.get_advice_button a{
  background-color: rgba(0, 0, 0, 1.0);
  color: rgba(255, 255, 255, 1.0);
  border-color: rgba(0, 0, 0, 1.0);
}
.get_advice_button a:hover{
  background-color: rgba(0, 0, 0, 1.0);
  color: rgba(255, 255, 255, 1.0);
  border-color: rgba(0, 0, 0, 1.0);
}

@media(min-width:1201px){
  .custom-menu-primary .navigation-primary .submenu .menu-item a {
    color: rgba(255, 255, 255, 1.0);
  }
  .custom-menu-primary .navigation-primary > .submenu > .menu-item.active-branch > a {
    color: rgba(255, 255, 255, 1.0);
    background-color: rgba(255, 255, 255, 0.0);
  }
  .custom-menu-primary .navigation-primary > .submenu > .menu-item:hover > a {
    color: rgba(255, 255, 255, 1.0);
    background-color: rgba(255, 255, 255, 0.0);
  }
  .custom-menu-primary .navigation-primary .submenu .menu-item > ul.submenu {
    background-color: rgba(255, 255, 255, 0.0);
  }
  .custom-menu-primary .navigation-primary .submenu .menu-item > ul .menu-item a {
    color: rgba(255, 255, 255, 1.0);
  }
  .custom-menu-primary .navigation-primary .submenu .menu-item > ul .menu-item a:hover {
    background-color: rgba(246, 246, 246, 0.0);
    color: rgba(255, 255, 255, 1.0);
  }
  .custom-menu-primary .navigation-primary .submenu .menu-item > ul .menu-item.active-branch > a {
    background-color: rgba(255, 255, 255, 0.0);
    color: rgba(255, 255, 255, 1.0);
  }
}





.custom-footer {
  background-color: rgba(0, 27, 61, 1.0);
  color: rgba(255, 255, 255, 1.0);
}
.custom-footer a{
  color: rgba(207, 207, 208, 1.0);
}
.custom-footer a:hover{
  color: rgba(207, 207, 208, 1.0);
}
.custom-footer h4{
  color: rgba(255, 255, 255, 1.0);
}






/* Blog Header */


/* Blog Listing */

.blog-index__post-inner-card {
  box-shadow: -5px 0px 20px 0px rgba(73, 75, 77, 0.10);
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #cfcfd0;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #cfcfd0;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: #494A52;
}

.blog-pagination__link {
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: #494A52;
}

.blog-post__title {
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  font-family:'Gilroy',sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.blog-post__author {
  background-color: #F8FAFC;
}

#comments-listing .comment-reply-to {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:active {
  color: rgba(#null, 0.0);
}

/*             Blog Grid Listing and Post styles            */


.blog-index__post-content a:hover,
.blog-sidebar a:hover,
.blog-post__meta a:hover,
.blog-post__back-to-blog:hover {
  color: #cfcfd0;
}

.blog-post__read-more a:hover svg,
a.blog-post__back-to-blog:hover svg {
  fill: #cfcfd0;
}

.blog-index__post-content--small h2 {
  font-size: 27px;
}

.blog-index__post-content a {
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}

.blog-post__read-more svg {
  fill: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}

.blog-sidebar ul {
  box-shadow: -5px 0px 20px 0px rgba(73, 75, 77, 0.10);
}

.blog-sidebar a {
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}

.blog__subscription-block, .blog-related-posts {
  background-color: rgb(238, 240, 242);
}

.post-featured-image {
  max-height: 600px;
}

.blog-post {
  box-shadow: -5px 0px 20px 0px rgba(73, 75, 77, 0.10);
}

.blog-post__meta a {
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}

.blog-post__meta a:hover {
  color: #cfcfd0;
}

.blog-post__links-container {
  border-top:  2px solid rgb(228, 230, 232);
}

.blog-post__back-to-blog {
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}

.blog-post__back-to-blog svg {
  fill: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}

.comment.depth-0,
.blog-comments form {
  border-top: 2px solid rgb(228, 230, 232) !important;
}

.comment.depth-1 {
  border-left: 2px solid rgb(228, 230, 232);
}

.section.post-footer .hs-input {
  border-color: rgb(228, 230, 232);
}

.blog-recent-posts {
  background-color: rgb(238, 240, 242);
}











.card__price {
  font-family: 'Gilroy',sans-serif
    font-size: 27px;
  color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  font-weight: 800
}


.wrapper { box-sizing: border-box; width: 100%; float: none !important; display: block; margin: 0 auto !important; max-width: 1348px; padding-right: 15px !important; padding-left: 15px !important; }
.fullwidth{width:100%;float:left;}
body.body-white-header {background-color: #fff;}

.herosectionNew{padding:118px 0px 293px;width:100%;position: relative;background-color:#fff;}
.herosectionNew:before {content: '';position: absolute;top: -2px;bottom: 0;left: 0;right: 0;background: #f1eada 0% 0% no-repeat padding-box;border-bottom-right-radius: 1323px;}
.herosectionNew .title{text-align:center;position: relative;padding:0px 20px;}
.herosectionNew .title h1{ margin-bottom: 18px; color:#125FE9;font-size:50px;letter-spacing: -0.15px; font-weight: 800; } 
.herosectionNew .title-text, .herosectionNew .title-text p { text-transform: uppercase; font-weight: 700; font-size:21px;color:#737373;font-family: 'Lato', sans-serif;margin:0;}
.herosectionNew .place-info{display:-webkit-flex;-webkit-flex-wrap:wrap;position: relative;padding-top:48px;}
.herosectionNew .place{ width: 49%; margin-top: 30px; margin-bottom: 0; margin-right: 2%; }
.herosectionNew .place:nth-child(2n){ margin-right: 0; }
.herosectionNew .place-box{background-color: #F7931E;padding: 22px 60px 41px 69px;position: relative;}
.place-box .information h4{color:#fff;margin-bottom:0;letter-spacing: -0.07px;}
.place-box .information .info-text, .place-box .information .info-text p{color:#fff;padding: 5px 0px;line-height: 20px;margin:0px;font-size:16px;letter-spacing: -0.05px;}
.place-box .information{position: relative;padding-top: 25px;}
.place-box .information:after {content: '';position: absolute;left: 0;right: 0;bottom: 0;width: 100%;max-width: 339px;height: 0;border-bottom: 2px solid #FFFFFF;opacity: 0.53;}
.place-box .information:last-child:after{display:none;} 
.herosectionNew .place-box:before {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;min-height: 20px;background-color: #D47006;}
.herosectionNew .videos{background-color:#FFF;padding:32.99px 33px 31px;}
.herosectionNew .iframe-video {width: 100%;height: 100%;box-shadow: 0px 41px 27px #0000003B;}
.herosectionNew .play-video {width: 100%;height: 100%;box-shadow: 0px 41px 27px #0000003B;}
.herosectionNew video {object-fit: cover;}
.herosectionNew .sit-info{background-color:#125FE9;color:#fff;padding: 77px 65px 73px;position: relative;}
.herosectionNew .box-title{font-size:54px;font-weight: 700;letter-spacing: -0.16px;line-height:54px}
.herosectionNew .box-text{ letter-spacing: -0.04px;padding-top: 10px;}
.herosectionNew .sit-info:before {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;min-height: 20px;background-color: #022C72;}
.herosectionNew .pdf-info{background-color:#B7922B;color:#fff;padding: 77px 65px 73px 43px;position: relative;}
.herosectionNew .pdf-text{width:70%; float: left; }
.pdf-info .icon svg{width:55px;height:72px;fill:#fff;}
.pdf-info .icon {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;}
.pdf-icon {position: absolute;right: 0;top: 0;background-color: #846100;bottom: 0;width: 30%;text-align: center;}
.pdf-icon .icon-img{position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;}


.Ausbildung{background-color:#fff;padding:113px 0px 90px;}
.title{text-align:center;}
.Ausbildung .title h2{font-size:50px;color:#1D1D1D;letter-spacing: -1.79px;line-height:1.2;margin: 0;}
.Ausbildung .unsere{ display:-webkit-flex; -webkit-flex-wrap:wrap; padding-top: 70px;}
.Ausbildung .unsere-box{ width: 31.33%; margin-top: 30px; margin-right: 3%; }
.Ausbildung .unsere-box:nth-child(3n) { margin-right: 0; }
.Ausbildung .unsere-text, .Ausbildung .unsere-text p { font-size: 16px;letter-spacing: -0.05px;color: #6D6D6D;text-shadow:  0px 3px 6px #00000029;line-height: 25px;font-family: 'Lato';margin: 0;}
.Ausbildung .unsere-text{ padding-top:20px; }
.Ausbildung .iframe-video {position: relative;padding-bottom: 59.66%;}
.Ausbildung .iframe-video iframe {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.Ausbildung .play-video {width: 100%;}
.Ausbildung video {object-fit: cover;min-height: 225px;}
.Ausbildung .videos {width: 100%;}


.Dolorsection{padding:100px 0px 193px;background-color:#fff;}
.Dolorsection .title h2{font-size:50px;color:#000000;letter-spacing:0px;line-height:62px;}
.Dolorsection .dolor-text { font-size: 16px; line-height: 20px; color: #000; letter-spacing: -0.05px; font-family: 'Lato'; }
.Dolorsection .dolor-btn{ padding-top:38px; }
.Dolorsection .dolor-btn a {color: #fff;font-size: 28px;font-family: 'Nexa';font-weight: bold;background-color: #F7931E;display: inline-block;padding:20px 20px 12px;max-width: 422px;width: 100%;transition: 0.5s;border: 1px solid #F7931E;}
/* .Dolorsection .dolor-btn a:hover{color: #F7931E;background-color: #fff;border: 1px solid #F7931E;} */
.Dolorsection .dolor-social{display:-webkit-flex;-webkit-flex-wrap:wrap;padding-top: 61px;justify-content: center;}
.Dolorsection .social-icon .icon svg{width:22px;height:22px;fill:#fff;transition: 0.5s;}
.Dolorsection .social-icon{width:40px; height:40px;margin: 0px 10px}
.Dolorsection .social-icon .icon{width:100%; height:40px;background-color:#000000;padding: 9px 0px;border-radius:50%;transition: 0.5s;}
.Dolorsection .social-icon .icon:hover svg{fill:#000;}
.Dolorsection .social-icon .icon:hover{background-color:#fff;}


.Strategien{padding:111px 0px 151px;background-color: #fff;}
.Strategien .title{text-align:center;}
.Strategien .title-text{font-size:21px;line-height: 26px;color: #c4c4c4;font-family: 'Lato',sans-serif;font-weight: 700;}
.Strategien .title h1{ line-height: 62px; font-size:50px; font-weight: 800; color:#000000; }
.Strategien .workshop-info{display:-webkit-flex;-webkit-flex-wrap:wrap;padding-top: 113px;align-items: center;}
.Strategien .work-left{width:55%;position: relative;}
.Strategien .work-right{width:45%;padding-left:100px;}
.Strategien .work-left .iframe-video {position: relative;padding-bottom: 64.8%;box-shadow: 0px 41px 27px #0000003b;}
.Strategien .work-left iframe{ object-fit: cover; width: 100%; height: 100%; position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.Strategien .work-left:before {content: '';position: absolute;background-color: #F7931E;width: 100%;top: -35px;left: -35px;bottom: -35px;max-width: 550px;}
.Strategien .work-right .sub-title{font-size:21px;color: #141517;line-height: 26px;font-family: 'Gilroy';font-weight: 800;padding-bottom:10px;}
.Strategien .work-box{display:-webkit-flex;-webkit-flex-wrap:wrap; /*align-items: center;*/ }
.Strategien .work-box .icon-img{ padding-right: 16px; max-width: 45px;min-height: 25px;display:inline-block;}
.Strategien .work-box .icon{display:inline-block;}
.Strategien .work-box .icon svg{width: 24px;height: 25px;fill:#000000;}
.Strategien .work-box .work-text{width: calc(100% - 45px);}
.Strategien .work-right .work-btn{padding-top: 22px;}
.Strategien .work-right .work-btn a{ display:inline-block;font-size: 14px;font-family: 'Lato';color: #FFFFFF;padding:10px 10px;max-width: 300px;width: 100%;text-align: center;border: 1px solid;transition: 0.5s;}
/* .Strategien .work-right .work-btn a:hover{color: #1363F3;border: 1px solid ;} */
/* .work-btn a:hover { background-color: transparent !important; } */


.SocialProgram{background-color:#fff;padding:152px 0px 285px;position: relative;}
.SocialProgram:before {content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;background-color: #F1EADA;width: 100%;border-top-right-radius: 1323px;}
.SocialProgram .program-info{display:-webkit-flex;-webkit-flex-wrap:wrap;align-items: center;position: relative;}
.SocialProgram .socialpro-left{width:45%;padding-right: 55px;}
.SocialProgram .socialpro-right{width:55%; }
.SocialProgram .socialpro-left h2{font-size:50px;letter-spacing: -0.15px;line-height: 42px;}
.SocialProgram .socialpro-left .program-text, 
.SocialProgram .socialpro-left .program-text p {font-size: 16px;color: #6D6D6D;line-height: 30px;letter-spacing: -0.05px;font-family: 'Lato';}
.SocialProgram .socialpro-left .social-btn .button-text{font-size:14px;display: inline-block;color: #FFFFFF;line-height: 17px;background-color: #F7931E;max-width: 272px;width: 100%;text-align: center;padding: 12px 15px 11px;font-family: 'Lato';border: 1px solid #f7931e;transition: 0.5s;}
/* .SocialProgram .socialpro-left .social-btn .button-text:hover{color: #F7931E;background-color:transparent;border: 1px solid #f7931e;} */
.SocialProgram .socialpro-right .socialpro-img{position:relative;z-index:2;}
/* .SocialProgram .socialpro-right .socialpro-img img{width:100%;} */
.SocialProgram .socialpro-right .socialpro-img:before {content: '';position: absolute;max-width: 483px;width: 100%;top: 50%;left: 55%;bottom: 0;background-color: #F7931E;border-radius: 242px;padding-bottom: 106.7%;transform: translate(-55%,-50%);z-index:-1;}


.Training{background-color:#fff;padding:101px 0px 108px;border: 1px solid #707070;}
.Training .title{text-align:center;}
.Training .title h2{font-size:50px;}
.Training .title .title-text, .Training .title .title-text p {font-size: 14px;color: #6D6D6D;font-family: 'Lato';line-height: 24px;max-width: 570px;margin: 0 auto;}
.Training .training-info{display:-webkit-flex;-webkit-flex-wrap:wrap;padding-top:113px;padding-bottom: 97px;}
.Training .training-box { width: 28%; margin-top: 30px; margin-right: 8%; text-align:center; background-color: #F3F3F3; border-radius: 6px;padding: 31px 42px 39px 41px;}
.Training .training-box:nth-child(3n) { margin-right: 0; }
.Training .training-box .sub-text{font-size:11px;color: #C4C4C4;line-height: 12px;font-weight: 700;font-family: 'Lato';padding-bottom: 4px;padding-top:23px;}
.Training .training-box .training-title{font-size:19px;line-height: 18px;color: #000000;font-family: 'Lato';font-weight: 900;padding-bottom: 24px;}
.Training .training-box .training-text, .Training .training-box .training-text p {font-size: 15px;line-height: 24px;color: #6D6D6D;font-family: 'Lato';}
.Training .training-box .training-btn .btn-text{font-size: 12px;color: #FFFFFF;line-height: 13px;font-family: 'Gotham';font-weight: 700;background-color: #F7931E;border-radius: 24px; border: 1px solid #f7931e;display: inline-block;padding: 17px 10px 16px;max-width: 162px;width: 100%;text-align: center;transition: 0.5s;}
/* .Training .training-box .training-btn .btn-text:hover{color: #F7931E;background-color: transparent;border: 1px solid #f7931e;} */
.Training form{padding:0;margin:0;position:relative;}
.row-fluid .Training textarea,
.row-fluid .Training input[type="text"],
.row-fluid .Training input[type="number"],
.row-fluid .Training input[type="email"],
.row-fluid .Training input[type="tel"],
.row-fluid .Training select {font-weight: 900;font-family: 'Gilroy';font-size: 19px;padding: 37px 400px 36px 50px;border-radius: 0;border: 2px solid #ECECEC;outline: none;display: inline-block;text-align:center;}
.row-fluid .Training textarea::placeholder,
.row-fluid .Training input[type="text"]::placeholder,
.row-fluid .Training input[type="number"]::placeholder,
.row-fluid .Training input[type="email"]::placeholder,
.row-fluid .Training input[type="tel"]::placeholder,
.row-fluid .Training select::placeholder{color:#000;}
.Training input[type="submit"] {display: inline-block;border-radius: 0;max-width: 380px;width: 100%;font-size: 20px;line-height: 22px;font-family: 'Gotham';font-weight: 700;padding: 41px 15px 40px;box-shadow: 0px 28px 99px #00000029;transition: 0.5s;}
.Training .hs_submit.hs-submit {position: absolute;right: 0;bottom: 0;top:9px;max-width: 380px;width: 100%;}
/* .Training input[type="submit"]:hover {color: #1363F3;background-color: transparent;} */
.Training .submitted-message {color: green;text-align: center;font-family: 'basiercircle';font-size: 20px;padding:0;}
.Training .hs_error_rollup{display:none;}


.Workshop{background-color:#fff;padding:195px 0px 110px;}
.Workshop .work-left{width:60%;float:left;}
.Workshop .workman-img{position: relative;z-index: 2;}
.Workshop .workman-img img{width:100%;}
.Workshop .workman-img:before {content: '';position: absolute;max-width: 483px;width: 100%;top: 50%;left: 55%;bottom: 0;background-color: #F7931E;border-radius: 242px;padding-bottom: 97.8%;transform: translate(-55%,-50%);z-index:-1;}
.Workshop .work-right{width:40%;float:right;padding-left:40px;}
.Workshop h2{font-size:50px;color:#151618;padding-bottom: 10px; margin: 0;line-height: 1.2;}
.Workshop h2 span {display:block;}
.Workshop .workinfo-text{padding-top:18px;position: relative;}
.Workshop .workinfo-text, .Workshop .workinfo-text p{font-size:16px;font-size: 16px;line-height: 19px;color: #585858;font-family: 'Lato';}
.Workshop .workinfo-text:before {content: '';position: absolute;left: 0;top: 0;max-width: 133px;height: 3px;background-color: #D5D5D5;width: 100%;}
.Workshop .work-btn .btn-text{ font-size: 14px;line-height: 17px;color: #FFFFFF;font-family: 'Lato';font-weight: 900;background-color: #1363F3;display: inline-block;max-width: 272px;width: 100%;text-align: center;padding: 11px 15px 10px;transition: 0.5s;border: 1px solid #1363f3;}
/* .Workshop .work-btn .btn-text:hover{color: #1363F3;background-color:#fff; border: 1px solid #1363f3;} */


.livework-shop{background-color:#fff;text-align:center;padding:86px 0px 208px;}
.livework-shop .livework-info{text-align:center;}
.livework-shop .livework-info h2{font-size:50px;color:#151618;padding-bottom:6px;}
.livework-shop .livework-info .livework-text,.livework-shop .livework-info .livework-text p {max-width: 801px;margin: 0 auto;font-size: 18px;line-height: 22px;color: #5D5D5D;font-family: 'Lato'}
.livework-shop .livework-info .livework-text span{color:#F7931E;font-weight:700;}
.livework-shop .live-btn{padding-top:18px;}
.livework-shop .live-btn .btn-text{ font-size: 14px;line-height: 17px;color: #FFFFFF;font-family: 'Lato';font-weight: 900;background-color: #1363F3;display: inline-block;max-width: 272px;width: 100%;text-align: center;padding: 11px 15px 10px;transition: 0.5s;border: 1px solid #1363f3;}
/* .livework-shop .live-btn .btn-text:hover{color: #1363F3;background-color:#fff; border: 1px solid #1363f3;} */

.Strategien .title-text { margin-bottom: 16px; }

.SocialProgram .socialpro-right .socialpro-img:after { position: absolute; z-index: -1; top: -40px; right: -10px; width: 100%; max-width: 316px; min-height: 316px; background-color: #1363F3; content:''; }
/* .SocialProgram .socialpro-right .socialpro-img img { width: 100%; max-width: 550px !important; } */
.SocialProgram .socialpro-right .socialpro-img { padding-right: 60px; }
.Workshop .workman-img:after { position: absolute; z-index: -1; bottom: -40px; left: -10px; width: 100%; min-height: 260px; max-width: 260px; content:''; background-image: url('https://20034429.fs1.hubspotusercontent-na1.net/hubfs/20034429/Bild%20109.png'); background-size: contain; background-position: center center; }
.Workshop .workman-img img { max-width: 500px !important; vertical-align: bottom; }
.Workshop .workman-img { text-align: center; }
span.workman-img-blueshape{ position: absolute; z-index: -1; bottom: 0; right: -10px; width: 100%; min-height: 510px; max-width: 260px; content:''; background-color: #1363F3; }


.Herobanner{background-color:#444;padding:200px 0px 0px;background-size: cover;}
.Herobanner .main-heading{display:-webkit-flex;-webkit-flex-wrap:wrap;align-items: center;}
.Herobanner .heading{width:50%;color:#fff;text-align:center;padding-right: 45px;}
.Herobanner .banner-video{width:50%;padding-left:25px;}
.Herobanner .heading h1{color:#fff;font-size: 50px;text-transform: uppercase;}
.Herobanner .heading-text{font-size:16px;}
.Herobanner .video-text {padding-bottom: 60%;position: relative;box-shadow: 17px 9px 20px #000;}
.Herobanner iframe {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.Herobanner .video-text:before {content: '';position: absolute;width: 100%;top: -25px;left: -25px;background-color: #ef7135;min-height: 88%;max-width:90%;}
.Herobanner .title-section{padding-top:60px;text-align:center;color:#fff; }
.Herobanner .title-style{font-size: 113px;text-transform: uppercase;font-family: 'Gilroy';font-weight: 500;line-height:1.2;-webkit-text-stroke: 1px #fff;-webkit-text-fill-color: transparent;display: inline-block;position: relative;padding-bottom:15px;}
.Herobanner .title-style:before {content: '';position: absolute;bottom: 0px;left: 0;right: 0;background-color: #ef7135;width: 100%;height: 6px;margin-bottom:-6px;}


.Dolor-section{padding:93px 0px 0px;position:relative;}
.Dolor-section .dolor-info{padding:0px 23px 0px 30px;} 
.Dolor-section .dolor-box{display:-webkit-flex;-webkit-flex-wrap:wrap;align-items:center;padding-bottom:93px;}
.Dolor-section .dolor-left{width:45%;margin-right: 10%;position: relative;padding-right:16px;}
.Dolor-section .dolor-img{background-size:cover;padding-bottom:62%;position: relative;}
.Dolor-section .dolor-img:before {content: '';position: absolute;top: -16px;right: -16px;background-color: #ef7135;width: 100%;z-index: -1;max-width: 33.44%;padding-bottom: 33.44%;}
.Dolor-section .dolor-img iframe {position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
.Dolor-section .information{width:45%;}
.Dolor-section .information h3{font-size: 35px;text-transform: uppercase;margin: 0;padding-bottom: 20px;}
.Dolor-section .dolor-text, .Dolor-section .dolor-text p {line-height: 2;font-size: 16px;font-family: 'Lato';color: #444444;}
.Dolor-section .dolor-btn .btn-text{text-align:center;color:#fff;background-color: #ef7135;padding: 3px 10px;border: 1px solid #ef7135;transition: 0.5s;}
.Dolor-section .dolor-btn .btn-text:hover{color: #ef7135;border: 1px solid #ef7135;background-color: transparent;}
.Dolor-section .dolor-box:nth-child(2) .dolor-left, 
.Dolor-section .dolor-box:nth-child(4) .dolor-left {order: 2;margin-left: 10%;margin-right: 0;}

.Dolorsection .dolor-btn a { max-width: 350px; vertical-align: middle; padding: 20px 20px 12px; line-height: 28px; }
.Ausbildung { padding: 50px 0px 50px; }
.herosectionNew { padding: 118px 0px 250px; }
.Ausbildung .unsere { padding-top: 20px; }
.Dolorsection { padding: 50px 0px 50px; }
.Dolorsection .dolor-social { padding-top: 40px; }
.Strategien .work-box .work-text p { margin-bottom: 5px; }

.Strategien.videofullwdth .work-left { width: 100%; }
.Strategien.videofullwdth .work-left:before { max-width: 100%; }
.Strategien.videofullwdth .work-right { width: 100%; padding-left: 0; margin-top: 100px; }
.Strategien.videofullwdth .work-right .sub-title { padding-bottom: 20px; }
.Strategien.videofullwdth .work-left .iframe-video { padding-bottom: 56.25%; }
.Strategien.videofullwdth .workshop-info { padding-top: 85px; max-width: 800px; margin: 0 auto; text-align: center; }
.Strategien.videofullwdth .work-box .work-text { width: 100%; }
.Strategien.videofullwdth .work-box .work-text p { margin-bottom: 10px; }
.Strategien.videofullwdth .work-right .work-btn a { border-radius: 6px; max-width: 350px; } 
.Strategien .work-btn a { display: inline-block; font-size: 14px; font-family: 'Lato'; color: #fff; padding: 10px 10px; max-width: 300px; width: 100%; text-align: center; border: 1px solid; transition: .5s; }
.mobilebtn { display: none; }
.Strategien .work-right .work-info { margin: 15px 0; }
.work-info.list-dots-true .work-box { padding-left: 20px; position: relative; }
.work-info.list-dots-true .work-box:before { content: ""; background-color: rgba(0,0,0,1); height: 5px; width: 5px; border-radius: 50%; position: absolute; top: 10px; left: 0px; }




@media (max-width:1440px){
	
	.wrapper{max-width:1170px;} 
	
	body{background-color:#fff;}
	
	.Workshop .work-left{width:55%;}
	.Workshop .work-right{width:45%;}
	.herosectionNew .sit-info { padding: 77px 50px 73px; }
	.herosectionNew .place-box { padding: 22px 50px 41px 50px; }
	.herosectionNew .box-title { font-size: 46px; line-height: 50px; }
}
	
@media (max-width:1250px){ 
	
	.wrapper{max-width:900px;}
	
	.herosectionNew{padding:118px 0px;}
	.herosectionNew .title{padding:0px 15px;}
	.herosectionNew .title h1{font-size:44px;}

	.herosectionNew .place-box{padding:35px 10px 30px 20px;}
	
/* 	.Ausbildung{padding:60px 0px 80px;} */
/* 	.Ausbildung .unsere-box {width: 30%;margin: 1% 1.66%;} */
	.Ausbildung .unsere-text {padding: 20px 10px 0px 0px;}
	
/* 	.Dolorsection{padding:80px 0px 120px;} */
	
	.Strategien{padding:110px 0px 150px;}
	.Strategien .work-right{padding-left:50px;}
	.Strategien .work-right .work-info {padding-top: 15px;}
	.Strategien .workshop-info{padding-top:80px;}
	.Strategien .work-box .work-text p {margin-bottom: 5px;}
	
	.SocialProgram{padding:170px 0px 200px;}
	
	.Training .training-box{ width: 46%; }
	.Training .training-box:nth-child(3n){ margin-right: 8%; }
	.Training .training-box:nth-child(2n){ margin-right: 0; }
	.Training .hs_submit.hs-submit{max-width:300px;}
	.row-fluid .Training textarea, .row-fluid .Training input[type="text"], .row-fluid .Training input[type="number"], .row-fluid .Training input[type="email"], .row-fluid .Training input[type="tel"], .row-fluid .Training select{padding:37px 310px 37px 15px;}

	.Workshop{padding-bottom:50px;}
	.Workshop h2{font-size:35px;}
	
	.livework-shop{padding:86px 0px 180px;}
	.herosectionNew .sit-info { padding: 50px 25px 50px; }
	.herosectionNew .pdf-info { padding: 50px 65px 50px 25px; }
	.herosectionNew .box-title { font-size: 36px; line-height: 48px; }
/* 	.Ausbildung .unsere { padding-top: 50px; } */
	span.workman-img-blueshape { min-height: 450px; }
	
	
	.Dolor-section .dolor-info{padding:0px 20px;}
	.Dolor-section .information h3{font-size:30px;padding-bottom:15px;}
	.Dolor-section .dolor-text, .Dolor-section .dolor-text p {line-height: 1.6;}
}

@media (max-width:991px){ 
	
	.wrapper{max-width:700px}
  .body-wrapper{padding:0;}
	
	.herosectionNew{padding:100px 0px;}
	.herosectionNew .place-info{padding-top: 30px;}
	.herosectionNew .place{width:100%;margin: 2.33% 0;}
	.herosectionNew .place-box{padding:47px 60px 41px 69px}
	.herosectionNew .iframe-video{padding-bottom: 50%;position: relative;}
  .herosectionNew .iframe-video iframe {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
  
  /* 	.Ausbildung {padding: 70px 0px;} */
	.Dolorsection .title h2, .Ausbildung .title h2{ line-height: 54px; font-size: 44px; }
/* 	.Ausbildung .unsere{padding-top:30px;} */
	.Ausbildung .unsere-box{ width: 48.5%; }
	.Ausbildung .unsere-box:nth-child(3n){ margin-right: 3%; }
	.Ausbildung .unsere-box:nth-child(2n){ margin-right: 0; }
/* 	.Dolorsection{padding:50px 0px 100px;} */
	
	.Strategien .work-left{width:100%;margin-left: 50px;}
	.Strategien .work-right{width:100%;padding:70px 0px 0px ;}
	
	
	.SocialProgram{padding:150px 0px;}
	.SocialProgram .socialpro-left{width:100%;padding:100px 0px 0px 0px;}
	.SocialProgram .socialpro-right{width:100%;padding-bottom:100px;}
	.SocialProgram .program-info{flex-flow: column-reverse;}
	
	.Training .hs_submit.hs-submit{position: relative;margin: 0 auto;}
	.row-fluid .Training textarea, .row-fluid .Training input[type="text"], .row-fluid .Training input[type="number"], .row-fluid .Training input[type="email"], .row-fluid .Training input[type="tel"], .row-fluid .Training select{padding:30px 20px;}
	.Training .hs_submit.hs-submit{max-width:380px;}
	.Training input[type="submit"]{padding:30px 15px;}
	.Training .training-info{padding:70px 0px 50px;}
	.Training form .hs-error-msgs label{text-align:center;}
	
	.Workshop .work-left{width:100%;padding-bottom:100px;}
	.Workshop .work-right{width:100%;padding:100px 0px 0px 0px;}
	
	
	.livework-shop{padding:86px 0px 150px;}
  .herosectionNew .title-text, .herosectionNew .title-text p { font-size: 18px; }
	span.workman-img-blueshape { min-height: 500px; right: 50px; }
	
	
	.Herobanner{padding-top:150px;}
	.Herobanner .heading{width:100%;padding:0px 0px 50px;}
	.Herobanner .banner-video{width:100%;padding-top:50px;}
	.Herobanner .title-style{font-size:90px;padding:10px 0px;}
		
	.Dolor-section .dolor-box{padding-bottom:50px;}
	.Dolor-section .dolor-left{width:100%;margin:0;}
	.Dolor-section .information{width:100%;padding:20px 0px;text-align:center;}
	.Dolor-section .dolor-box:nth-child(2) .dolor-left, .Dolor-section .dolor-box:nth-child(4) .dolor-left{margin:0;order:0;}
	.Strategien.videofullwdth .work-right { margin-top: 0; }
	.Strategien.videofullwdth .work-right .work-btn a { max-width: 280px; }
	
}

@media (max-width:767px){
	
	.wrapper{max-width:100%;}
	
	.herosectionNew {padding: 75px 0px 50px;}
	.herosectionNew .title h1 {font-size: 40px;}
	.herosectionNew .videos{min-height: 300px}
	.herosectionNew .place-box {padding:10px 25px 30px;}
	.place-box .information{max-width:500px;margin:0 auto;}
	.place-box .information h4{font-size:20px;}
	.herosectionNew .videos{padding:25px;}
	.herosectionNew .sit-info{padding:45px 30px 50px;}
	.herosectionNew .box-title{font-size:30px;line-height: 35px;}
	.herosectionNew .pdf-info{padding: 43px 30px;}
	
	
	.Ausbildung{ padding:40px 0px 20px; }
	.Ausbildung .title h2{ font-size:34px; line-height:40px; }
	.Ausbildung .unsere-box{ width:100%; margin-right: auto !important; margin-left: auto; max-width:400px;}
  .Ausbildung .unsere { padding-top: 10px; }
	.Ausbildung .unsere-text{padding:10px 0px 15px;}
	
	.Dolorsection{padding:30px 0px 50px;}
	.Dolorsection .title h2{ font-size:34px; line-height:40px; }
	.Dolorsection .dolor-btn{padding-top:30px;}
	.Dolorsection .dolor-btn a{font-size:22px;padding: 15px 15px 10px;}
	.Dolorsection .dolor-social{padding-top:30px;}
	.Dolorsection .social-icon{margin:0px 8px;}
	
	.Strategien{padding:85px 0px 60px;}
	.Strategien .title-text{font-size:18px;}
	.Strategien .title h1{font-size:35px;}
	.Strategien .workshop-info{padding-top:50px;}
	.Strategien .work-left{margin-left:30px;}
	
	.SocialProgram{padding:100px 0px 50px;}
	.SocialProgram .socialpro-left h2{font-size:32px;}
	.SocialProgram .socialpro-left{padding-top:50px;}
	.SocialProgram .socialpro-left .program-text, .SocialProgram .socialpro-left .program-text p{line-height:25px;}
		
	.Training{padding:50px 0px;}
	.Training .title h2{font-size:32px;}
	.Training .training-info{padding-top:50px;}
	.Training .training-box{width:100%; margin-right: 0 !important; }
	.row-fluid .Training textarea, .row-fluid .Training input[type="text"], .row-fluid .Training input[type="number"], .row-fluid .Training input[type="email"], .row-fluid .Training input[type="tel"], .row-fluid .Training select{padding:15px 5px;font-size:10px;}
	.Training input[type="submit"]{padding: 13px 15px 12px;font-size: 15px;}
	
	.Workshop{padding:80px 0px 50px;}
	.Workshop .work-left{padding-bottom:50px;}
	.Workshop .work-right{padding-top:50px;}
	.Workshop .workinfo-text, .Workshop .workinfo-text p{font-size:15px;}
	.Workshop h2 span { display: inline;}
	
	.livework-shop{padding:50px 0px 70px;}
	.livework-shop .livework-info h2{font-size:32px;}
	.livework-shop .livework-info .livework-text, .livework-shop .livework-info .livework-text p{font-size:16px;}
	
	.SocialProgram .socialpro-right .socialpro-img:after { max-width: 250px; min-height: 250px; }
	.SocialProgram .socialpro-right .socialpro-img { padding-right: 20px; }
	
	span.workman-img-blueshape { right: 30px; min-height: 380px; max-width: 200px; }
	
	.SocialProgram .socialpro-right .socialpro-img:after { right: 0; }
	
	.Herobanner{padding-top:100px;}
	.Herobanner .heading h1{font-size:40px;}
	.Herobanner .heading{padding-bottom:30px;}
	.Herobanner .title-section{padding-top:40px;}
	.Herobanner .title-style{font-size:45px;}
	.Herobanner .video-text:before{top:-18px;left:-18px;}
	
	.Dolor-section{padding-top:70px;}
	.Dolor-section .dolor-info{padding:0;}
	.Dolor-section .information h3{font-size:25px;padding-bottom:10px;}
	.Dolor-section .dolor-text, .Dolor-section .dolor-text p{font-size:15px;}
	.Dolor-section .dolor-box{padding-bottom:35px;}
	.mobilebtn { display: block; }
	.work-btn.mobilebtn { margin-bottom: 20px; }
	.work-btn.mobilebtn a{ width: 100%; max-width: 100%;  }
}
	
@media (max-width:425px){
	
	.herosectionNew .title h1 {font-size: 36px;}
	.herosectionNew .pdf-text{width:60%;}
	.pdf-icon{width:40%;}
	
	.Strategien .work-left:before {top: -25px;left: -25px;bottom: -25px;}
	
	.SocialProgram .socialpro-right .socialpro-img:before{border-radius:140px;}
	
	.Workshop .workman-img:before{border-radius: 125px;}
	.SocialProgram .socialpro-right .socialpro-img:after { max-width: 180px; min-height: 180px; }
	span.workman-img-blueshape { right: 0; min-height: 290px; max-width: 130px; }
	.Workshop .workman-img:after { bottom: -20px; min-height: 150px; max-width: 150px; }
	.Strategien .work-box .icon-img { margin-top: 5px; }
	
	.Dolor-section .dolor-left{padding-right:11px;}
	.Dolor-section .dolor-img:before{top:-11px;right:-11px;}
	
	
}