/* rubik-300 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  src: url('../ownfonts/rubik-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-300.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-regular - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url('../ownfonts/rubik-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-regular.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-500 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  src: url('../ownfonts/rubik-v21-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-500.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-600 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  src: url('../ownfonts/rubik-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-600.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-700 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  src: url('../ownfonts/rubik-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-700.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-800 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 800;
  src: url('../ownfonts/rubik-v21-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-800.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-900 - latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  src: url('../ownfonts/rubik-v21-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-900.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-300italic - latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300;
  src: url('../ownfonts/rubik-v21-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-300italic.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-italic - latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 400;
  src: url('../ownfonts/rubik-v21-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-italic.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-500italic - latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 500;
  src: url('../ownfonts/rubik-v21-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-500italic.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-600italic - latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 600;
  src: url('../ownfonts/rubik-v21-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-600italic.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-700italic - latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 700;
  src: url('../ownfonts/rubik-v21-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-700italic.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-800italic - latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 800;
  src: url('../ownfonts/rubik-v21-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-800italic.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* rubik-900italic - latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 900;
  src: url('../ownfonts/rubik-v21-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/rubik-v21-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/rubik-v21-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/rubik-v21-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/rubik-v21-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/rubik-v21-latin-900italic.svg#Rubik') format('svg'); /* Legacy iOS */
}
/* lato-100 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url('../ownfonts/lato-v23-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-100.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-100italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: url('../ownfonts/lato-v23-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-100italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../ownfonts/lato-v23-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-300italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('../ownfonts/lato-v23-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../ownfonts/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../ownfonts/lato-v23-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../ownfonts/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('../ownfonts/lato-v23-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-900 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('../ownfonts/lato-v23-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-900italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url('../ownfonts/lato-v23-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../ownfonts/lato-v23-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../ownfonts/lato-v23-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../ownfonts/lato-v23-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../ownfonts/lato-v23-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../ownfonts/lato-v23-latin-900italic.svg#Lato') format('svg'); /* Legacy iOS */
}

body {font-family: 'Lato' !important;}
h1,h2,h3,h4,h5,h6 {font-family: 'Rubik' !important;}
menu {font-family: 'Lato' !important;}



/* 6-7-23 */
img{max-width: 100%;}
body.home{padding-bottom: 72px !important;}
.header_main, .header_top .wrapper960{ padding: 0 40px;}
.header_top{height:auto !important;}
.header_top .header-2{align-items:center; margin-right: 0;}
header .hornav{margin-right:0;}
.logo{padding: 0 0 20px !important; margin-top: -54px !important;}
.scrolled .logo { padding: 0 !important; margin-top: 0px !important; }
#socialmedia{display:none !important;}
#acym_fulldiv_formAcym4 .acym__subscription__form__button button{padding: 6px 30px !important;}
#acym_fulldiv_formAcym4.acym__subscription__form__footer{height: auto !important; border-top: 2px solid green; padding: 15px !important; box-shadow: 0 0 20px 10px #99999980;}
#acym_fulldiv_formAcym4.acym__subscription__form__footer input{height:40px; padding:6px 15px;}
.fade-flipbox .sppb-flipbox-panel, .slide-flipbox .sppb-flipbox-panel{border: 1px solid #74b431;border-radius: 8px; background-color: #f2f2f2; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
.fade-flipbox .sppb-flipbox-panel .flip-box, .slide-flipbox .sppb-flipbox-panel .flip-box{background-size: auto 80% !important; }
.sppb-flipbox-back{background-color:#74b431 !important;}
#footer-1 .module_surround{ padding: 0; text-align: center;}
.copyright{width: 100%; text-align: center;}
.copyright p{color: #fff; line-height: normal;}
.header-2 .j51_inlineicons [data-balloon]:after{bottom: auto; top: calc(100% + 7px);}
.header-2 .j51_inlineicons [data-balloon]:before{top: calc(100% - 0px); bottom: auto; border-width: 0 7.5px 8px 7.5px; border-color: transparent transparent #74b431 transparent;}
.scrolled #container_header { padding: 10px 0; border-bottom: 2px solid #74b431; box-shadow: 0 5px 10px 0px #ddd !important; }
.back-to-top{bottom: 14px !important;}
.sppb-addon.sppb-addon-clients .sppb-col-sm-3{box-shadow: 0 0 0px 1px #74b431; display: flex; align-items: center; background: #fff; transition: 0.5s; overflow: hidden;}
.sppb-addon.sppb-addon-clients .sppb-col-sm-3 img{transition: 0.5s;}
.sppb-addon.sppb-addon-clients .sppb-col-sm-3:hover{ box-shadow: 0 0 0px 4px #74b431; z-index: 1;}
.sppb-addon.sppb-addon-clients .sppb-col-sm-3:hover img{transform: scale(1.02);}
#footer-2 .sppb-section{padding: 0 !important;}
#footer-2 .module_surround{padding-bottom: 30px;}
body ol, body ul, body dl{margin-bottom: 1.5rem;}
.sppb-addon-text-block > .sppb-addon-title, .sppb-addon-accordion > .sppb-addon-title, .sppb-addon-text-block > .sppb-addon-title, .sppb-addon-accordion > .sppb-addon-title, .jd-simple-contact-form-header .card-title{ font-size: 34px; border-bottom: 3px solid #75b42f; padding-bottom: 6px; margin: 0 0 20px; }
.page-content .sppb-row-container { padding: 0; }
table.sppb-addon-table-main { width: 100%; border: 2px solid #74b431; box-shadow: 0 0 20px 5px #ddd; margin-bottom: 30px; display: block; overflow: auto;}
table.sppb-addon-table-main > tr > th, table.sppb-addon-table-main > tr > td{border: 1px solid #74b431 !important;}
table.sppb-addon-table-main > th > h4{margin-bottom: 0;}
.page-content .sppb-row-container .sppb-addon-single-image-container img{ border: 2px solid #74c04f; border-radius: 6px; }
.sppb-gallery{justify-content: center !important;}
table.sppb-addon-table-main  table{width: auto;}
#acym_fulldiv_formAcym4 .acym__subscription__form__fields .acym__subscription__form__lists { display: none !important; }
.hornav>ul>li>ul>li.active>a, .hornav>ul>li ul>li>ul>li.active>a, .hornav>ul>li>ul>li.active>a span, .hornav>ul>li ul>li>ul>li.active>a span{ background-color: #74b431; color: #fff; }
body #acym_fulldiv_formAcym4 .acym__subscription__form__fields > *{margin: 0 !important;}
#acym_fulldiv_formAcym4 .acym__subscription__form__fields{gap: 10px; padding-left: 10px;}
#container_header{box-shadow: 0 5px 10px 0px #ddd;}
.btn, .button, button{border-color: #74b431;}
.sppb-addon-accordion .sppb-panel-modern{ border: 1px solid #74b431;}
.sppb-addon-accordion .sppb-panel-modern>.sppb-panel-heading{color: #74b431; padding: 12px 30px 12px 15px;}
.sppb-addon-accordion .sppb-panel-modern>.sppb-panel-heading .sppb-panel-title{display: inline-block; line-height: 22px;}
.sppb-addon-accordion .sppb-panel-modern>.sppb-panel-heading.active{background-color: #74b431; color: #fff;}
.sppb-addon-accordion .sppb-panel-modern>.sppb-panel-heading .fa-angle-down{display: none;}
body #container_header+div .module_surround, body #container_header+div .maincontent { padding: 75px 40px; padding: var(--j51-grid-row-gap) var(--j51-grid-column-gap); }
.sppb-addon-accordion .sppb-panel-group .sppb-panel{border: 1px solid #74b431; margin-top: -1px;}
.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-heading,
.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-heading .fa-chevron-right{color: #74b431;}
.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-heading.active,
.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-heading.active .fa-chevron-right{    background-color: #74b431;
  color: #fff;}
.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-heading .fa-angle-up{display: none;}
.sppb-addon-image-layouts .sppb-image-layouts-inline-img > a { display: flex; align-items: center; height: 200px; width: 100%;vertical-align: middle; padding: 10px; justify-content: center;}
.sppb-addon-image-layouts .sppb-image-layouts-inline-img > a img { max-height: 160px; width: auto; max-width: 100%; }
.sppb-addon-image-layouts .sppb-addon-image-layout-caption{background-color: #74b431;}
.sppb-addon-image-layouts .sppb-image-layouts-inline { box-shadow: 0 0 30px 0px #00000040; border-radius: 14px; overflow: hidden; border: 1px solid #74b431;}
.sppb-addon.sppb-carousel-extended.sppb-image-carousel-layout1.sppb-carousel-fadeIn { margin: 0 0 50px; }
.sppb-carousel-extended-dots ul li span{background-color: #74b431;}
.back-to-top { z-index: 9999999999; }
.sppb-addon-table-main.bt tbody td, .sppb-addon-table-main.bt tfoot td, .sppb-addon-table-main.bt tfoot th{display: table-cell !important;}
.sppb-addon-table-main.bt tbody td::before, .sppb-addon-table-main.bt tfoot td::before, .sppb-addon-table-main.bt tfoot th::before { width: 100% !important; margin-right: 0 !important; color: #000 !important; background: transparent !important; }