@charset "UTF-8";
/* hind-300 - devanagari */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/hind-v16-devanagari-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/hind-v16-devanagari-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hind-v16-devanagari-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hind-v16-devanagari-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/hind-v16-devanagari-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/hind-v16-devanagari-300.svg#Hind') format('svg'); /* Legacy iOS */
}

/* hind-regular - devanagari */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/hind-v16-devanagari-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/hind-v16-devanagari-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hind-v16-devanagari-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hind-v16-devanagari-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/hind-v16-devanagari-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/hind-v16-devanagari-regular.svg#Hind') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v29-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Averta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Averta-Regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Averta-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Averta-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Averta-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Averta-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Averta-Regular.svg') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Averta';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/Averta-Bold.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Averta-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Averta-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Averta-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Averta-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Averta-Bold.svg') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Averta';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/Averta-Black.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Averta-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Averta-Black.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Averta-Black.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Averta-Black.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Averta-Black.svg') format('svg'); /* Legacy iOS */
}

body,p, .sp-page-builder .page-content {font-family:'Averta', sans-serif !important; font-weight: 400; line-height: 28px; font-size: 16px;color: #5b5b5b;}
a{ color:#86ba2e;}

#sp-footer a, #sp-bottom a,#sp-footer, #sp-footer, #sp-bottom{ color: #e2ecf5 !important;}
#sp-footer a:hover, #sp-bottom a:hover,.offcanvas-menu .offcanvas-inner ul.menu > li a:hover{color:#86ba2e !important;}

.sp-megamenu-parent > li > a,.offcanvas-menu .offcanvas-inner ul.menu > li a,.offcanvas-menu .offcanvas-inner .sp-contact-info > li > a{color: #053C7A !important;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a,.offcanvas-menu .offcanvas-inner .sp-contact-info > li > a:hover,.offcanvas-menu .offcanvas-inner ul.menu li.active a{color:#86ba2e !important;}
.sp-megamenu-parent > li:last-child > a {color:red;}


h1,h2,h3,h4,h5,h6 {font-family:'Averta', sans-serif !important; color: #4a4a4a;}
h5,h6 {font-family:'Averta', sans-serif !important;}

h1{font-weight: 800; font-size: 56px !important; line-height:78px;margin-bottom:32px; }
#section-id-1650895805605 h1{ font-size: 96px; font-weight: 900;margin-bottom:32px;}
h2{font-weight: 800;font-size: 44px; line-height:57px;margin-bottom:32px;}
h2 strong{color: #c7e32a;}
h3{font-weight: 800;font-size: 20px;line-height: 28px;}
h4{ font-size:18px; line-height:26px; font-weight: 400; color: #86ba2e; text-transform: uppercase; text-decoration:none;}

.kick-kcm-settings{
  background-color:;
  color:#ffffff;
}
.kick-kcm__powered_by{
  display:none;
}
.sppb-flipbox-panel,.threeD-item{
  box-shadow: 0px 10px 33px 0px rgba(0, 0, 0, 0.15);
}

body.ltr .close-offcanvas {
    right: 32px;
}
.close-offcanvas {
    position: absolute;
    top: 5px;
    z-index: 1;
}
h1, h2, .sp-slider #sp-slider-item-1651263406375-num-1-key #sp-slider-inner-item-1651263406377-num-1-key{
  word-wrap: normal;
  word-break: normal;
}
#sp-menu.menu-center .sp-megamenu-wrapper {
    justify-content: flex-end;
}
.sp-megamenu-parent > li > a:hover{
  opacity: .7;
}
#sp-footer, #sp-bottom {
    background-image: linear-gradient(45deg, #074b97 0%, #2697d4 100%);
} 
#sp-header {
  height: 100px;
  padding-top:10px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
  
/*****************ALLG**********************/
/*h2 strong{
  color:#91bf21;
}*/
.sppb-btn-custom{
}


@media ( max-width: 380px ) { /** kleiner als 380px **/

}

@media ( min-width: 1300px ) { /** Großer Viewport: Browserfenster **/
}

}
@media (min-width:768px) and (max-width:991px) {
}

/* custom66.css | https://my-solar.de/templates/shaper_helixultimate/css/custom66.css */

body, p, .sp-page-builder .page-content {
  /* color: #4a4a4a; */
  color: #fff;
}
.sp-page-builder .page-content #section-id-6bb58b50-c3cc-4fe4-961b-8223b1e1647b .sppb-section-title .sppb-title-subheading {
    text-align: left;
    color: #fdfcfc !important;
    font-size: 18px;
}

.mfp-iframe-holder .mfp-content {
    max-width: 1200px !important;
}