@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans/PTSans-Regular.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans/PTSans-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'PT Sans';
font-style: italic;
font-weight: 400;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans/PTSans-Italic.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans/PTSans-Italic.ttf) format('truetype');
}
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 700;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans/PTSans-Bold.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans/PTSans-Bold.ttf) format('truetype');
}
@font-face {
font-family: 'PT Sans';
font-style: italic;
font-weight: 700;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans/PTSans-BoldItalic.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans/PTSans-BoldItalic.ttf) format('truetype');
} @font-face {
font-family: 'PT Sans Caption';
font-style: normal;
font-weight: 400;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans_Caption/PTSansCaption-Regular.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans_Caption/PTSansCaption-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'PT Sans Caption';
font-style: italic;
font-weight: 400;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans_Caption/PTSansCaption-Italic.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Sans_Caption/PTSansCaption-Italic.ttf) format('truetype');
} @font-face {
font-family: 'PT Serif';
font-style: normal;
font-weight: 400;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif/PTSerif-Regular.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif/PTSerif-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'PT Serif';
font-style: italic;
font-weight: 400;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif/PTSerif-Italic.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif/PTSerif-Italic.ttf) format('truetype');
}
@font-face {
font-family: 'PT Serif';
font-style: normal;
font-weight: 700;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif/PTSerif-Bold.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif/PTSerif-Bold.ttf) format('truetype');
}
@font-face {
font-family: 'PT Serif';
font-style: italic;
font-weight: 700;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif/PTSerif-BoldItalic.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif/PTSerif-BoldItalic.ttf) format('truetype');
} @font-face {
font-family: 'PT Serif Caption';
font-style: normal;
font-weight: 400;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif_Caption/PTSerifCaption-Regular.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif_Caption/PTSerifCaption-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'PT Serif Caption';
font-style: italic;
font-weight: 400;
src: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif_Caption/PTSerifCaption-Italic.ttf);
src: local(''),
url(//bpvv.lu/wp-content/themes/Divi_Child/assets/fonts/PT_Serif_Caption/PTSerifCaption-Italic.ttf) format('truetype');
}:root , html {
margin-top: 0 !important;
}
:root , html , body ,
* {
box-sizing: border-box;
font-family: 'PT Sans', 'Open Sans', 'Arial', sans-serif;
font-size: 18px;
font-weight: 400;  line-height: 161.1%; scroll-behavior: smooth;
}
.et_pb_menu__logo {
overflow: visible !important;
}
:root , html , body {
width: 100%;
width: 100vw;
scroll-padding-top: 260px;
}
body {
overflow: hidden auto;
}
body ,
body * {
-webkit-font-smoothing: initial !important;
-moz-osx-font-smoothing: initial !important;
font-smooth: initial !important;
}
#page-container * , #page-container div ,
p , #page-container ul, #page-container ol , #page-container li , #page-container address ,
form , #page-container label , #page-container input , #page-container button {
font-family: 'PT Sans', 'Open Sans', 'Arial', sans-serif !important;
font-size: 18px;
font-weight: lighter;
line-height: 155%;
border: none;
color: #000;
}
p:empty {
display: none !important;
}
b , strong , #page-container b , #page-container strong {
font-weight: 700 !important;
}
i , em , #page-container i , #page-container em {
font-weight: 700 !important;
}
a ,
a:hover ,
a:active ,
a:visited {
text-decoration: none;
color: inherit;
}
.et_pb_fullwidth_slider_0 .et_parallax_bg_wrap {
overflow: hidden;
position: absolute;
top: -250px;
right: 0;
bottom: 0;
left: 0;
}
h1 , h2 , h3 , h4 , h5 , h6 ,
h1 * , h2 * , h3 * , h4 * , h5 * , h6 * { 
font-family: 'PT Sans', 'Open Sans', 'Arial', sans-serif !important;
hyphens: auto !important;
}
html body #page-container h1 ,
html body #page-container h1 * {
padding: 0 !important;
font-size: 60px !important;
line-height: 100% !important;
font-weight: 400 !important;
color: #002873 !important;
font-family: 'PT Serif', 'Open Sans', 'Arial', sans-serif !important;
}
html body.single-post #page-container .et_pb_heading h1 ,
html body.single-post #page-container .et_pb_heading h1 * {
color: #000000 !important;
font-size: 42px !important;
line-height: 130% !important;
}
html body #page-container .et_pb_slide h1 ,
html body #page-container .et_pb_slide h1 * {
color: #ffffff !important;
}
html body #page-container h2 ,
html body #page-container h2 * {
padding: 0 !important;
color: #002873 !important;
font-size: 20px !important;
font-weight: 400 !important;
line-height: 120% !important;
text-transform: uppercase !important;
letter-spacing: 3px;
letter-spacing: 0.15em;
}
html body #page-container h3 ,
html body #page-container h3 * {
padding: 0 !important;
font-family: 'PT Serif', 'Open Sans', 'Arial', sans-serif !important;
color: #000000 !important;
font-size: 38px !important;
font-weight: 400 !important;
line-height: 110% !important;
text-transform: none !important;
letter-spacing: 0;
}
html body #page-container p {
margin-top: 0;
padding-top: 0;
padding-bottom: 0;
}
html body #page-container p + p {
margin-top: 30px;
margin-top: 1.2em;
margin-bottom: 30px;
margin-bottom: 1.2em;
}
html body #page-container *:is( h1 , h2 , h3 , h4 , h5 , h6 ) + *:is( p , address , ol , ul ) {
margin-top: 30px;
margin-top: 1.2em;
}
html body #page-container *:is( p , address , ol , ul ) + *:is( h1 , h2 , h3 , h4 , h5 , h6 ) {
margin-top: 45px;
margin-top: 1.2em;
}
html body #page-container *:is( h1 , h2 , h3 , h4 , h5 , h6 ) + *:is( h1 , h2 , h3 , h4 , h5 , h6 ) {
margin-top: 22.5px;
margin-top: 0.6em;
}
html body #page-container *:is( p , address , ol , ul ) + h2 {
margin-top: 30px;
margin-top: 2.4em;
}
html body #page-container p:last-child {
margin-bottom: 0;
padding-bottom: 0;
} address {
font-style: normal;
}
.et_pb_row {
display: flex;
}
#main-content {
background: #ffffff;
}
#main-content .et_pb_section {
padding: 100px 40px 0 40px !important;
margin-top: 0 !important;
margin-bottom: 0;
background-color: #ffffff;
}
.marktkommentar-wrapper {
padding-top: 40px;	
}
.marktkommentar-wrapper .entry-featured-image-url{
overflow:hidden;	
}
.marktkommentar-wrapper article img {
transform: scale(1);
transition: transform 0.2s;
}
.marktkommentar-wrapper article:hover img {
transform: scale(1.3);
}
.et_pb_section ,
.et_pb_section > .et_pb_row {
width: 100%;
max-width: 1280px;
margin-left: auto;
margin-right: auto;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.over-width ,
.et_pb_section > .over-width {
max-width: 1400px;
}
.over-width .et_pb_module_heading {
background-color: rgba(255,255,255,0.3);
text-shadow: 0.05em 0.05em 0.2em rgba(255,255,255,0.3);
}
#main-content .et_pb_section.et_pb_fullwidth_section {
max-width: 100%;
max-width: 100vw;
padding: 0 !important;
}
#main-content .et_pb_heading {
margin: 0 !important;
padding: 0 0 35px 0 !important;
}
#main-content .over-width .et_pb_module_heading {
margin: 0 !important;
padding: 50px 100px !important;
color: #002873 !important;
}
#main-content .over-width .et_pb_heading {
margin: 0 !important;
padding: 0 0 0 0 !important;
}
#main-content .et_pb_heading + .et_pb_heading {
margin: -10px 0 0 0 !important;
}
header .et_pb_menu__menu > nav > ul > li > a:after ,
footer #footer-main-section.et_pb_section:before ,
.et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text .et_pb_text_inner:after ,
#page-container ul.team-list > .team-list-item figcaption .person-contact-bt:before {
content: '';
border-radius: 9999px;
background-size: 120% 100%;
background-position: 600% 0%; background-repeat: no-repeat;
background-image: linear-gradient(
to right, 
rgba( 48,  60, 106, 1.00)   0%, 
rgba( 24,  71, 126, 1.00)  11%, 
rgba(  0,  82, 146, 1.00)  21%, 
rgba(  3,  84, 145, 1.00)  29%, 
rgba( 14,  88, 144, 1.00)  38%, 
rgba( 32,  96, 141, 1.00)  47%, 
rgba( 58, 108, 138, 1.00)  55%, 
rgba( 91, 122, 133, 1.00)  63%, 
rgba(131, 140, 127, 1.00)  71%, 
rgba(177, 161, 120, 1.00)  77%, 
rgba(205, 173, 116, 1.00)  80%, 
rgba(177, 161, 120, 0.67)  85%, 
rgba(131, 140, 127, 0.34)  90%, 
rgba(114, 126, 130, 0.00) 100%
);
transition: background-position 0.6s linear 0s;
}
header .et_pb_menu__menu > nav > ul > li > a:hover::after ,
.et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text:hover .et_pb_text_inner:after {
background-position: 0% 0%;
}
#main-content .et_pb_post_content {
color: #000000 !important;
font-size: 24px !important;
line-height: 150% !important;
}
.team-list-wrapper{
margin: 60px 0 0;
} #et-boc > header {
position: -webkit-sticky !important;
position: sticky !important;
top: 0 !important;
left: 0;
right: 0;
z-index: 2 !important;
background: #ffffff;
-webkit-box-shadow: 0 6px 12px rgba(20,20,20,0.08);
-moz-box-shadow: 0 6px 12px rgba(20,20,20,0.08);
box-shadow: 0 6px 12px rgba(20,20,20,0.08);
}
header .et_pb_module {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
header .et_pb_menu .et_pb_menu__menu {
justify-content: flex-end !important;
}
header .et_pb_menu__logo ,
header .et_pb_menu__logo * {
display: block !important;
width: 281px;
height: 45px;
aspect-ratio: 256 / 41;
margin: 0 !important;
padding: 0 !important;
margin-top: -2px !important;
}
header .et_pb_menu__menu {
width: 100%;
min-width: 100%;
padding-left: 15px !important;
}
header .et_pb_menu_0_tb_header .et_pb_menu_inner_container {
margin-top: 5px !important;
padding: 50px 40px 23px 40px !important;
}
header .et_pb_menu__menu > nav > ul ,
header .et_pb_menu__menu > nav > ul * ,
header .et_pb_menu__menu > nav > ul > li ,
header .et_pb_menu__menu > nav > ul > li * {
color: #002873 !important;
font-size: 18px !important;
line-height: 100% !important;
letter-spacing: 0.08em;
}
.et-menu a:hover ,
header .et_pb_menu__menu > nav > ul * {
opacity: 1 !important;
}
.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {
margin-top: 0 !important;
}
#wpadminbar {
display: none !important;
}
#page-container header .et_pb_menu__menu > nav > ul > li:is( .item-secondary , .lang-item ) {
position: absolute;
top: 0;
right: 30px;
}
#page-container header .et_pb_menu__menu > nav > ul > li.lang-item {
right: 27.3ch;
}
#page-container header .et_pb_menu__menu > nav > ul > .lang-item + .lang-item {
right: 23.5ch;
}
#page-container header .et_pb_menu__menu > nav > ul > .lang-item + .lang-item > a {
position: relative;
}
#page-container header .et_pb_menu__menu > nav > ul > .lang-item + .lang-item > a:before {
content: "";
position: absolute;
left: -0.8ch;
width: 2px;
height: 20px !important;
border-left: 2px solid #555a64;
}
#page-container header .et_pb_menu__wrap ul > li:is( .item-secondary , .lang-item ) ,
#page-container header .et_pb_menu__wrap ul > li:is( .item-secondary , .lang-item ) * {
color: #555a64 !important;
font-size: 16px !important;
line-height: 120% !important;
vertical-align: middle;
}
#page-container header .et_pb_menu__menu > nav > ul > li:is( .item-secondary , .lang-item ) a {
display: flex;
justify-content: flex-end;
align-items: center;
min-height: 44px !important;
}
#page-container header .et_pb_menu__wrap ul > li:is( .current-lang , .current_page_item ) * ,
:lang(de) body.single-post #page-container header .et_pb_menu__wrap ul > li *[href*=kommentar] ,
:lang(en) body.single-post #page-container header .et_pb_menu__wrap ul > li *[href*=comment] {
font-weight: 700 !important;
}
#page-container header .et_pb_menu__wrap ul > li.current-lang ,
#page-container header .et_pb_menu__wrap ul > li.current-lang * {
color: #002873 !important;
}
#page-container header .et_pb_menu__menu > nav > ul > li.login-link a:before ,
#page-container footer .et_pb_menu__menu > nav > ul > li.login-link a:before {
content: '\1F513';
box-sizing: border-box;
display: inline-block;
min-width: 1.2em !important;
min-width: 24px !important;
min-height: 1.2em !important;
min-height: 24px !important;
margin: -0.1em 0.7ch 0 0;
color: transparent !important;
font-size: 140% !important;
background: transparent url(//bpvv.lu/wp-content/themes/Divi_Child/assets/icons/bmp_icon_lock.svg) center/contain no-repeat !important;
}
header ul.et-menu nav ,
header ul.et-menu nav {
justify-content: flex-end;
padding-top: 10px !important;
}
header .et_pb_menu__menu > nav > ul {
margin-right: -13px !important;
margin-right: -0.66em !important;
margin-left: -13px !important;
margin-left: -0.66em !important;
}
header .et_pb_menu__menu > nav > ul > li ,
footer .et_pb_menu__menu > nav > ul > li {
align-items: flex-start !important;
position: relative;
padding: 0 13px !important;
padding: 0 0.66em !important;
}
header .et_pb_menu__menu > nav > ul > li > a ,
footer .et_pb_menu__menu > nav > ul > li > a {
padding: 10px 0 !important;
margin-bottom: 10px;
}
#page-container header .et_pb_menu__menu > nav > ul > li > a:after {
content: '';
position: absolute;
top: 100% !important;
left: 0;
right: 0;
width: 100%;
height: 3px; transform: none !important;
transition-duration: 0.4s !important;
}
#page-container header .et_pb_menu__menu > nav > ul.et-menu nav > li > a:after ,
#page-container header .et_pb_menu__menu > nav > ul.et-menu nav > li > a:after {
margin-top: -0.08em; } footer {
margin-top: 100px !important;
padding: 0 !important;
background: #002873 !important;
}
footer .et_pb_section ,
footer .et_pb_section > .et_pb_row {
background: transparent !important;
}
footer .et_pb_section {
width: 100% !important;
min-width: 100% !important;
}
footer .et_pb_section > .et_pb_row {
padding-left: 40px !important;
padding-right: 40px !important;
}
footer #footer-main-section.et_pb_section {
position: relative !important;
padding-top: 100px !important;
padding-bottom: 100px !important;
}
footer #footer-main-section.et_pb_section:before {
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
width: 100% !important;
height: 10px !important;
border-radius: 0 !important;
background-size: 120% 100%;
background-position: 0% 0%;
}
footer .et_pb_section * ,
html body #page-container footer .et_pb_heading .et_pb_heading_container > .et_pb_module_heading ,
html body #page-container footer .et_pb_module .contact-info-wrapper * ,
html body #page-container footer .et_pb_module .contact-info-wrapper h2 {
color: #ffffff !important;
}
html body #page-container footer .et_pb_module .contact-info-wrapper h2 {
padding-bottom: 20px !important;
}
html body #page-container #main-content .et_pb_module .contact-info-wrapper h2 {
display: none !important;
}
footer .et_pb_module {
margin-bottom: 0 !important;
}
footer .et_pb_heading_0_tb_footer {
padding-bottom: 40px;
}
footer address {
width: max-content;
margin-right: auto !important;
font-size: 20px !important;
line-height: 150% !important;
}
#main-content .company-fullname {
font-weight: 700 !important;
}
footer a {
text-decoration: none !important;
}
footer a:hover {
text-decoration: underline !important;
}
footer .et_pb_menu__menu {
margin-left: auto !important;
}
footer .et_pb_menu {
margin-top: 95px !important;
background: none !important;
}
footer .et_pb_menu ul > li > a {
font-size: 18px !important;
line-height: 120% !important;
}
footer .et_pb_menu__menu > nav > ul > li > a {
padding-top: 0 !important;
} #main-content .et_pb_fullwidth_section .et_pb_slider ,
#main-content .et_pb_fullwidth_section .et_pb_slides ,
#main-content .et_pb_fullwidth_section .et_pb_slide ,
#main-content .et_pb_fullwidth_section .et_pb_slider .et_pb_container ,
#main-content .et_pb_fullwidth_section .et_pb_slider .et_pb_slider_container_inner {
min-height: 600px !important;
max-height: 600px !important;
}
#main-content .et_pb_fullwidth_section .et_pb_container {
width: 100%;
min-width: 100%;
max-width: 100%;
margin: 0 !important;
background-image: linear-gradient(
to bottom,
rgba(0, 40, 115, 1.000) 0.0%, 
rgba(0, 40, 115, 0.960) 6.6%,
rgba(0, 40, 115, 0.912) 13.6%,
rgba(0, 40, 115, 0.858) 21%,
rgba(0, 40, 115, 0.797) 28.5%,
rgba(0, 40, 115, 0.732) 36.1%,
rgba(0, 40, 115, 0.662) 43.8%,
rgba(0, 40, 115, 0.590) 51.5%,
rgba(0, 40, 115, 0.515) 59%,
rgba(0, 40, 115, 0.438) 66.2%,
rgba(0, 40, 115, 0.361) 73.2%,
rgba(0, 40, 115, 0.285) 79.7%,
rgba(0, 40, 115, 0.210) 85.8%,
rgba(0, 40, 115, 0.136) 91.2%,
rgba(0, 40, 115, 0.066) 96%,
rgba(0, 40, 115, 0.000) 100%
);
}
#main-content .et_pb_fullwidth_section  .et_pb_slider_container_inner {
z-index: 2;
display: flex;
justify-content: stretch;
align-items: center;
position: relative;
width: 100%;
max-width: 1280px;
margin: 0 auto;
padding-left: 40px !important;
padding-right: 40px !important;
}
#main-content .et_pb_fullwidth_section .et_pb_slide ,
#main-content .et_pb_fullwidth_section .et_pb_slide_description {
padding-left: 0 !important;
padding-right: 0 !important;
}
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description {
display: flex;
flex-direction: column;
justify-content: center;
align-items: stretch;
margin: auto 0 !important;
padding: 40px 0 !important;
}
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description * {
width: auto;
max-width: 100%;
}
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description > .et_pb_slide_content ,
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description > .et_pb_slide_content * {
order: 0;
padding: 0 0 15px 0;
color: #ffffff;
text-align: left;
font-size: 24px;
font-weight: 400;
line-height: 120% !important;
letter-spacing: 0.6px !important;
text-transform: uppercase !important;
text-shadow: 0.01667em 0.01667em 0.1667em rgba(0,0,0,0.4);
}
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description > .et_pb_slide_title {
order: 1;
text-align: left; }
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description > .et_pb_button_wrapper {
order: 2;
text-align: left;
margin-bottom: 30px; }
#main-content .et_pb_section .et_pb_button {
text-align: center;
padding: 10px 35px !important;
border: 2px solid #002873;
border-radius: 999999px;
background-color: #002873;
color: #ffffff;
font-size: 18px !important;
font-weight: 400 !important;
line-height: 110% !important;
transition-property: background-color, color !important;
transition-duration: 0.4s !important;
transition-timing-function: linear !important;
transition-delay: 0s !important;
letter-spacing: 1.5px;
}
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description .et_pb_button {
margin-top: 50px !important;
border: 2px solid #ffffff;
box-shadow: 2px 2px 15px 5px rgba(0,0,0,0.05);
background-color: transparent;
background-color: rgba(0,0,0,0.025);
color: #ffffff;
}
#main-content .et_pb_section .et_pb_button:hover ,
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description .et_pb_button:hover {
background-color: #ffffff;
color: #002873;
}
#main-content .et_pb_section .et_pb_button:before ,
#main-content .et_pb_section .et_pb_button:after ,
#main-content .et_pb_section .et_pb_button:hover::before ,
#main-content .et_pb_section .et_pb_button:hover::after {
content: '';
display: none !important;
width: 0 !important;
} .et_pb_row.bpm-gridmenu {
display: flex;
justify-content: stretch;
align-items: flex-start;
flex-wrap: nowrap;
margin-top: 15px;
}
.et_pb_row.bpm-gridmenu .et_pb_column {
width: 33.33333%;
min-width: 33.33333%;
max-width: 100%;
margin: 0 !important;
padding: 0 !important;
}  .et_pb_row.bpm-gridmenu .et_pb_module {
position: relative;
width: 100%;
min-width: 100%;
height: 0;
margin: 0 !important;
padding: 0 0 71.3% 0 !important;    }    .et_pb_row.bpm-gridmenu .et_pb_module ,
.et_pb_row.bpm-gridmenu .et_pb_module * ,
.et_pb_row.bpm-gridmenu .et_pb_module *:before ,
.et_pb_row.bpm-gridmenu .et_pb_module *:after {
transition: all 0.4s ease-in-out 0.1s;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text .et_pb_text_inner {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 25px 30% 0 15%;
padding-top: calc(1em + 3px); width: 100%;
min-width: 100%;
height: 100%;
min-height: 100%;
text-align: left;
color: #002873 !important;
font-family: 'PT Sans Caption', 'Arial', sans-serif !important;
font-size: 22px !important;
line-height: 150% !important;
letter-spacing: 0.1em;
text-transform: uppercase !important;
transition: all 0.4s ease-in-out 0.1s;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text:hover {
background-color: #002873 !important;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #F7F3EA;
opacity: 0.45;
transition-property: opacity, background-color;
transition-duration: 0.35s, 0.4s;
transition-timing-function: cubic-bezier(.45,.05,.55,.95), linear;
transition-delay: 0.1s, 0.1s;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text:hover::before {
content: '';
background-color: #002873;
opacity: 0.955;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text:after {
content: '\27E9';
display: inline-block;
position: absolute;
top: 50%;
right: 20%;
margin: 0 0 0 22px !important;
font-weight: 300 !important;
font-size: 0.00001px !important;
width: 26px;
height: 26px;
color: transparent !important;
font-size: 20px !important;
line-height: 90% !important;
border-left: none;
border-top: 2px solid #002873;
border-right: 2px solid #002873;
border-bottom: none;
padding: 0 !important;
transform: translateY(-50%) rotateZ(45deg);
transition: all 0.4s ease-in-out 0.1s;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text:hover .et_pb_text_inner {
color: #F7F3EA !important;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text:hover::after {
right: 17% !important;
border-top-color: #F7F3EA;
border-right-color: #F7F3EA;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text .et_pb_text_inner:after {
content: '';
display: block;
width: 100%;
height: 3px;
margin-top: 22px;
margin-top: 1em; }       .et_pb_module.et_pb_posts article.et_pb_post {
display: grid;
gap: 0 56px;
grid-auto-rows: min-content;
grid-template-rows: min-content;
grid-auto-columns: 1fr 1fr;
margin-bottom: 0 !important;
}
.et_pb_module.et_pb_posts article.et_pb_post:before ,
.et_pb_module.et_pb_posts article.et_pb_post:after {
content: none !important;
display: none !important;
}
.et_pb_module.et_pb_posts article.et_pb_post > * {
display: block !important;
width: 100%;
}
.et_pb_module.et_pb_posts article.et_pb_post > .entry-featured-image-url {
grid-column: 1 / 2;
grid-row: 1 / 5;
margin: 0 !important;
}
html body #page-container .et_pb_module.et_pb_posts article.et_pb_post > .entry-title {
grid-column: 2 / 2;
grid-row: 2 / 3;
margin: 0 !important;
padding: 0 0 60px 0 !important;
}
html body #page-container .et_pb_module.et_pb_posts article.et_pb_post > .entry-title ,
html body #page-container .et_pb_module.et_pb_posts article.et_pb_post > .entry-title * {
color: #000000;
font-family: 'PT Serif', 'Arial', sans-serif !important;
font-size: 38px !important;
font-weight: 400 !important;
line-height: 110% !important;
text-transform: none !important;
letter-spacing: 0;
margin-top: -4px !important;
display: block !important;
}
.et_pb_module.et_pb_posts article.et_pb_post > .post-meta {
grid-column: 2 / 2;
grid-row: 1 / 2;
margin: 0 !important;
padding: 0 0 35px 0;
line-height: 100% !important;;
}
.et_pb_module.et_pb_posts article.et_pb_post > .post-meta ,
.et_pb_module.et_pb_posts article.et_pb_post > .post-meta * {
font-family: 'PT Sans', 'Arial', sans-serif !important;
padding: 0 0 35px !important;
color: #002873 !important;
font-size: 20px !important;
font-weight: 400 !important;
line-height: 120% !important;
text-transform: uppercase !important;
letter-spacing: 0.15em !important;
}
#page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-content {
grid-column: 2 / 2;
grid-row: 3 / 4;
}
#page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-content .post-content-inner ,
#page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-content .post-content-inner * {
color: #000000 !important;
}
#page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-content .more-link {
display: inline-block !important;
width: max-content;
min-width: 200px;
margin-top: 50px !important;
padding: 10px 35px !important;
border: 2px solid #002873;
border-radius: 999999px;
background-color: #002873;
text-align: center;
color: transparent !important;
font-size: 0.00001px !important;
font-weight: 400 !important;
line-height: 110% !important;
text-transform: uppercase;
transition-property: background-color !important;
transition-duration: 0.4s !important;
transition-timing-function: linear !important;
transition-delay: 0s !important;
}
#page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-content .more-link:hover {
background-color: transparent;
color: #002873 !important;
}
#page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-content .more-link:before {
content: 'jetzt lesen';
text-align: center;
color: #ffffff !important;
font-size: 18px !important;
font-weight: 400 !important;
line-height: 110% !important;
letter-spacing: 1.5px !important;
text-transform: uppercase;
transition-property: color !important;
transition-duration: 0.4s !important;
transition-timing-function: linear !important;
transition-delay: 0s !important;
}
:lang(en) #page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-content .more-link:before {
content: 'Read Now';
}
#page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-content .more-link:hover::before {
color: #002873 !important;
} #page-container ul.team-list {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
gap: 30px 3%;
padding: 0 !important;
}
#page-container ul.team-list > .team-list-item {
position: relative;
width: 48.5% !important;
min-width: 480px !important;
flex-shrink: 1 !important;
border-bottom: 3px solid #ffffff; }
#page-container ul.team-list > .team-list-item ,
#page-container ul.team-list > .team-list-item article ,
#page-container ul.team-list > .team-list-item article figure ,
#page-container ul.team-list > .team-list-item article figcaption {
display: flex;
flex-direction: row;
justify-content: stretch;
flex-wrap: wrap;
min-height: 100% !important;
min-width: 100%;
max-width: 100%;
width: 100%;
background-color: #F7F3EA;
}
#page-container ul.team-list > .team-list-item article figure {
flex-wrap: nowrap !important;
}
#page-container ul.team-list > .team-list-item figure > img {
display: block;
height: auto !important;
min-height: 100%;
width: 320px;
min-width: 35%;
object-fit: cover;
object-position: center top;
filter: grayscale(100%);
}
#page-container ul.team-list > .team-list-item article figcaption {
display: flex;
flex-direction: row;
justify-content: stretch;
align-items: stretch;
flex-wrap: wrap;
width: 65%;
min-width: 65%;
height: 100%;
min-height: 100%;
}
#page-container ul.team-list > .team-list-item article figcaption > * {
width: 100% !important;
min-width: 100% !important;
}
#page-container ul.team-list > .team-list-item article figcaption address {
box-sizing: border-box;
padding: 7.5% 6%;
}
#page-container .team-list-item figcaption address .person-name {
display: flex;
flex-wrap: wrap;
}
#page-container .team-list-item figcaption address .person-name ,
#page-container .team-list-item figcaption address .person-name * {
margin: 0 !important;
padding: 0 0 10px 0 !important;
font-size: 20px !important;
font-weight: 400 !important;
line-height: 120%;
letter-spacing: 2px;
letter-spacing: 0.1em;
text-transform: uppercase;
hyphens: none !important;
color: #002873;
}
#page-container .team-list-item figcaption address ul.person-positions ,
#page-container .team-list-item figcaption address ul.person-cv {
list-style: none !important;
margin-top: 25px !important;
padding: 0 !important;
}
#page-container .team-list-item figcaption address ul.person-positions > li ,
#page-container .team-list-item figcaption address ul.person-cv > li {
list-style: none !important;
margin-top: 0 !important;
padding: 0 !important;
} #page-container ul.team-list > .team-list-item figcaption address ul.person-positions ,
#page-container ul.team-list > .team-list-item figcaption address ul.person-positions * ,
#page-container ul.team-list > .team-list-item figcaption address ul.person-cv ,
#page-container ul.team-list > .team-list-item figcaption address ul.person-cv * {
border: 0 !important;
font-size: 19px !important;
font-weight: 400 !important;
line-height: 150%;
letter-spacing: 0;
} #page-container ul.team-list > .team-list-item figcaption .et_pb_button_wrapper {
align-self: flex-end;
}
#page-container .team-list-item figcaption address a:hover {
text-decoration: underline !important;
}
#page-container .team-list-item figcaption .person-contact-bt-wrapper {
align-self: flex-end;
}
#page-container ul.team-list > .team-list-item figcaption .person-contact-bt {
display: flex !important;
color: transparent !important;
font-size: 0.00001px !important;
line-height: 0 !important;
width: min-content !important;
height: auto !important;
justify-content: flex-end;
align-items: center;
margin-left: auto !important;
padding: 20px;
}
#page-container ul.team-list > .team-list-item figcaption .person-contact-bt:before {
position: absolute;
top: 100%;
left: 0;
right: 0;
height: 3px;
border-radius: 0 !important;
}
#page-container ul.team-list > .team-list-item figcaption .person-contact-bt:hover::before {
background-position: 0% 0%;
}
#page-container ul.team-list > .team-list-item figcaption .person-contact-bt:after {
content: '\27E9';
display: inline-block;
font-weight: 300 !important;
font-size: 0.00001px !important;
width: 26px;
height: 26px;
padding: 0 !important;
border-left: none;
border-top: 2px solid #002873;
border-right: 2px solid #002873;
border-bottom: none;
transform: matrix(0.71,0.71,-0.71,0.71,0,0);
color: transparent !important;
font-size: 20px !important;
line-height: 90% !important;
transition: all 0.4s ease-in-out 0.1s;
}
#page-container ul.team-list > .team-list-item figcaption .person-contact-bt:hover:after {
border-color: rgb(205, 173, 116) !important;
transform: matrix(0.71,0.71,-0.71,0.71,3,0);
} body.single-person #page-container .team-single > .team-list-item article figure {
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex-direction: row;
flex-wrap: wrap;
gap: 0 50px;
}
body.single-person #page-container .team-single > .team-list-item article figure > img {
width: auto;
min-width: 320px;
max-width: 30%;
}
body.single-person #page-container .team-single > .team-list-item article figure > figcaption {
padding-top: 30px !important;
width: 65%;
min-width: 400px;
}
body.single-person #page-container .team-single ul.person-cv > li {
padding-left: 0.8ch !important;
}
body.single-person #page-container .team-single ul.person-cv > li::marker {
content: '–';
} #contact-form > * + * {
margin-top: 40px !important;
}
#contact-form form {
margin: 0 !important;
}
#contact-form form > p {
width: 100% !important;
min-width: 100% !important;
display: block;
margin: 0 !important;
padding: 0 !important;
}
#contact-form form > p + p {
margin-top: 25px !important;
}
#contact-form form * {
float: none !important;
}
#contact-form form > p.et_pb_contact_field input[type=text] ,
#contact-form form > p.et_pb_contact_field textarea {
width: 100% !important;
min-width: 100% !important;
}
#contact-form form input[type=text] ,
#contact-form form textarea {
border-bottom: 2px solid #043897;
background: #F7F3EA;
color: #002873 !important;
font-size: 18px !important;
line-height: 100% !important;
box-shadow: 0 0 10px 5px rgba(0,0,0,0.02);
}
#contact-form form textarea {
line-height: 130% !important;
}
#contact-form form input::placeholder ,
#contact-form form textarea::placeholder {
color: #002873 !important;
opacity: 0.4;
}
#contact-form form > p[data-type=checkbox] span.et_pb_contact_field_options_title {
display: none !important;
}
#contact-form form .et_pb_contact_field_checkbox label {
display: flex;
justify-content: flex-start;
align-items: center;
}
#contact-form form .et_pb_contact_field_checkbox input:is( [type="checkbox"] , [type="radio"] ) + label i {
box-sizing: content-box !important;
border-bottom: 2px solid #043897;
background: #F7F3EA;
color: #002873 !important;box-shadow: 0 0 10px 5px rgba(0,0,0,0.02);
}
#contact-form form .et_pb_contact_field_checkbox input:is( [type="checkbox"] , [type="radio"] ) + label i:before {
color: #002873 !important;
}
#contact-form form .et_contact_bottom_container {
width: 100% !important;
align-items: center !important;
justify-content: flex-end !important;
float: right !important;
margin: 0 !important;
}
#contact-form form .et_contact_bottom_container > .et_pb_contact_right ,
#contact-form form .et_contact_bottom_container > .et_pb_contact_submit {
width: auto !important;
float: right !important;
margin: 20px 0 0 0 !important;
}
#contact-form form .et_contact_bottom_container p {
display: flex;
justify-content: flex-end;
align-items: center;
flex-wrap: wrap;
}
#contact-form form .et_contact_bottom_container p > * {
margin-left: 1ch !important;
} #main-content ul.et-menu.nav a:is( :hover, :active ) {
text-decoration: underline !important;
}
#main-content ul.et-menu.nav#menu-rechtliche-hinweise-liste-de ,
#main-content ul.et-menu.nav#menu-legal-information-list-en {
display: block !important;
list-style-type: disc !important;
margin: 0 !important;
padding: 0 0 0 1.7ch !important;
}
#main-content ul.et-menu.nav#menu-rechtliche-hinweise-liste-de > li ,
#main-content ul.et-menu.nav#menu-legal-information-list-en > li {
display: list-item !important;
padding: 2px 0 !important;
}
#main-content ul.et-menu.nav#menu-rechtliche-hinweise-liste-de a ,
#main-content ul.et-menu.nav#menu-legal-information-list-en a {
padding: 0 !important;
}@media screen AND (max-width: 1200px) {
header .et_pb_menu_0_tb_header .et_pb_menu_inner_container {
margin: 0 !important;
padding: 5px 15px 25px 20px !important;
}
.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap ,
.et_pb_menu_0_tb_header .et_pb_menu__logo-slot ,
header .et_pb_menu__logo, header .et_pb_menu__logo * {
width: auto !important;
height: 50px !important;
margin: 0 !important;
}
.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap ,
.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__wrap {
margin-top: 20px !important;
}
header .et_pb_menu .et_pb_menu__menu {
display: none;
}
header .et_pb_menu .et_mobile_nav_menu {
float: none;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
header .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
header .et_pb_menu .mobile_nav .mobile_menu_bar ,
header .et_pb_menu .mobile_nav .mobile_menu_bar::before { 
display: block !important;
color: #002873 !important;
font-size: 50px !important; transition: all 0.4s ease-in-out 0s;
}
header .et_pb_menu .mobile_nav .mobile_menu_bar::before {
top: 0 !important;
} header ul.et_mobile_menu {
list-style: none !important;
margin-top: 10px !important; padding: 5px 20px 15px 20px !important;
-webkit-box-shadow: 0 8px 8px rgba(20,20,20,0.08);
-moz-box-shadow: 0 8px 8px rgba(20,20,20,0.08);
box-shadow: 0 6px 8px rgba(20,20,20,0.08);
}
header ul.et_mobile_menu li {
margin: 0 !important;
padding: 0 !important;
color: #002873 !important;
}
header ul.et_mobile_menu li a {
margin: 0 !important;
padding: 10px 20px !important;
}
header ul.et_mobile_menu li * {
opacity: 1 !important;
color: #002873 !important;
}
#page-container header ul.et_mobile_menu {
flex-direction: row !important;
justify-content: space-evenly !important;
align-items: flex-start !important;
flex-wrap: wrap !important;
}
#page-container header .mobile_nav.opened ul.et_mobile_menu {
display: flex !important;
}
#page-container header ul.et_mobile_menu:after {
content: '';
order: 995;
width: 99%;
min-width: 99%;
height: 1px;
border-bottom: 1px solid #4c63896e;
margin: 10px 0.5%;
}
#page-container header ul.et_mobile_menu > li {
width: auto !important;
min-width: 0 !important;
flex-basis: 100% !important;
}
#page-container header ul.et_mobile_menu > li.lang-item {
order: 996 !important;
flex-basis: 50% !important;
}
#page-container header ul.et_mobile_menu > li.lang-item a {
width: 100%;
min-width: 100%;
text-align: center !important;
}
#page-container header ul.et_mobile_menu > li.lang-item + li.lang-item {
order: 997 !important;
}
#page-container header ul.et_mobile_menu > li.lang-item + li.lang-item + li.lang-item {
order: 998 !important;
}
#page-container header ul.et_mobile_menu > li.login-link {
order: 500 !important;
}
#page-container header ul.et_mobile_menu > li.login-link a:after {
content: '\1F513';
box-sizing: border-box;
display: inline-block;
min-width: 1.2em !important;
min-width: 24px !important;
min-height: 1.2em !important;
min-height: 24px !important;
margin: 0 0 0 0.5ch;
color: transparent !important;
font-size: 140% !important;
background: transparent url(//bpvv.lu/wp-content/themes/Divi_Child/assets/icons/bmp_icon_lock.svg) center/contain no-repeat !important;
}
#main-content .et_pb_fullwidth_section .et_pb_slider ,
#main-content .et_pb_fullwidth_section .et_pb_slides ,
#main-content .et_pb_fullwidth_section .et_pb_slide ,
#main-content .et_pb_fullwidth_section .et_pb_slider .et_pb_container ,
#main-content .et_pb_fullwidth_section .et_pb_slider .et_pb_slider_container_inner {
min-height: 500px !important;
max-height: 500px !important;
}
#main-content .et_pb_fullwidth_section:is(.et_pb_section_0, .et_pb_section_0_tb_body) .et_pb_slide_description .et_pb_button {
margin-top: 30px !important;
}
#main-content .et_pb_section {
padding-top: 40px !important;
}
#main-content .et_pb_section:not( .et_pb_fullwidth_section ) + .et_pb_section {
padding-top: 80px !important;
}
#page-container .et_pb_row.bpm-gridmenu {
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
}
#page-container .et_pb_row.bpm-gridmenu > .et_pb_column {
display: flex;
justify-content: stretch;
width: 50% !important;
min-width: 50% !important;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text .et_pb_text_inner {
font-size: 23px !important;
font-size: 3vw !important;
font-size: 3cqw !important;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module + .et_pb_module + .et_pb_module {
display: none !important;
visibility: hidden !important;
padding: 0 !important;
width: 0 !important;
height: 0 !important;
}
}
@media screen AND (max-width: 980px) {
header ul.et_mobile_menu {
margin-top: -10px !important;
}
html body #page-container h1, html body #page-container h1 * {
font-size: 56px !important;
line-height: 120% !important;
}
#main-content .et_pb_fullwidth_section:is(.et_pb_section_0, .et_pb_section_0_tb_body) .et_pb_slide_description > .et_pb_slide_content, #main-content .et_pb_fullwidth_section:is(.et_pb_section_0, .et_pb_section_0_tb_body) .et_pb_slide_description > .et_pb_slide_content * {
font-size: 21px;
letter-spacing: 0.2px !important;
}
html body #page-container h3, html body #page-container h3 * {
font-size: 32px !important;
line-height: 120% !important;
}
html body #page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-meta ,
html body #page-container .et_pb_module.et_pb_posts article.et_pb_post > .entry-title {
padding-bottom: 25px !important;
}
#page-container .et_pb_module.et_pb_posts article.et_pb_post > .post-content .more-link {
margin-top: 25px !important;
}
#page-container footer #footer-main-section.et_pb_section {
padding-top: 30px !important;
padding-bottom: 25px !important;
}
footer::before {
height: 5px !important;  
}
#page-container footer .et_pb_menu {
margin: 0 !important;
}
#page-container footer .et_pb_section > .et_pb_row {
padding-left: 84px !important;
padding-right: 84px !important;
}
#page-container footer #footer-login-section.et_pb_section {
background: #eaebec !important;
}
#page-container footer #footer-login-section.et_pb_section > .et_pb_row {
padding-left: 40px !important;
padding-right: 40px !important;
}
#page-container footer #footer-login-section.et_pb_section nav > ul > li {
margin: 0 !important;
padding: 0 !important;
}
#page-container footer #footer-login-section.et_pb_section nav > ul > li > a {
margin: 0 !important;
padding: 18px 13px !important;
padding: 18px 0.66em !important;
}
#page-container footer #footer-login-section.et_pb_section .et_pb_menu__menu > nav > ul {
margin-right: -13px !important;
margin-right: -0.66em !important;
margin-left: -13px !important;
margin-left: -0.66em !important;
}
#page-container footer #footer-login-section.et_pb_section .et_pb_menu__menu > nav > ul > li.login-link a:before {
background-image: url(//bpvv.lu/wp-content/themes/Divi_Child/assets/icons/bmp_icon_lock_blue.svg) !important;
}
#page-container footer #footer-login-section.et_pb_section .et_pb_menu__menu > nav a ,
#page-container footer #footer-login-section.et_pb_section .et_pb_menu__menu > nav a:hover {
color: #002873 !important;
text-decoration: none !important;
}
#page-container footer .et_pb_menu .et_pb_menu__menu {
display: flex !important;
}
#page-container footer .et_mobile_nav_menu {
display: none !important;
visibility: hidden !important;
}
footer {
margin-top: 40px !important;
}
#page-container footer ul.et-menu nav ,
#page-container footer ul.et-menu nav {
justify-content: flex-start !important;
}
#page-container footer ul.et-menu nav > li ,
#page-container footer ul.et-menu nav > li > a ,
#page-container footer ul.et-menu nav > li ,
#page-container footer ul.et-menu nav > li > a {
margin: 0 !important;
padding: 0 !important;
}
#page-container footer ul.et-menu nav > li > a ,
#page-container footer ul.et-menu nav > li > a {
padding: 10px 11px !important;
}
#page-container ul.team-list > .team-list-item figcaption address ul.person-positions ,
#page-container ul.team-list > .team-list-item figcaption address ul.person-positions * ,
#page-container ul.team-list > .team-list-item figcaption address ul.person-cv ,
#page-container ul.team-list > .team-list-item figcaption address ul.person-cv * {
font-size: 17px !important;
line-height: 135% !important;
}
#page-container .team-list-item figcaption address .person-name ,
#page-container .team-list-item figcaption address .person-name * {
padding-bottom: 0 !important;
}
#page-container ul.team-list > .team-list-item article figcaption address {
padding: 12px 15px !important;
}
}
@media screen AND ( max-width: 930px ) {
}
@media screen AND ( max-width: 900px ) {
}
@media screen AND (max-width: 840px) {
}
@media screen AND (max-width: 767px) {
.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap ,
.et_pb_menu_0_tb_header .et_pb_menu__logo-slot ,
header .et_pb_menu__logo, header .et_pb_menu__logo * {
height: auto !important;
max-width: 40.7vw !important;
min-width: 244px !important;
}
.et_pb_menu_0_tb_header .et_pb_menu_inner_container {
flex-wrap: wrap !important;
}
#main-content .et_pb_fullwidth_section .et_pb_slider ,
#main-content .et_pb_fullwidth_section .et_pb_slides ,
#main-content .et_pb_fullwidth_section .et_pb_slide ,
#main-content .et_pb_fullwidth_section .et_pb_slider .et_pb_container ,
#main-content .et_pb_fullwidth_section .et_pb_slider .et_pb_slider_container_inner {
min-height: 400px !important;
max-height: 400px !important;
}
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description > .et_pb_button_wrapper {
margin-bottom: 0;
}
html body #page-container h1, html body #page-container h1 * {
font-size: 44px !important;
line-height: 115% !important;
}
#main-content .et_pb_fullwidth_section:is(.et_pb_section_0, .et_pb_section_0_tb_body) .et_pb_slide_description > .et_pb_slide_content, #main-content .et_pb_fullwidth_section:is(.et_pb_section_0, .et_pb_section_0_tb_body) .et_pb_slide_description > .et_pb_slide_content * {
font-size: 20px;
}
#main-content .et_pb_section .et_pb_button {
padding: 10px 20px 9px 20px !important;
border: 3px solid #002873;
font-size: 17px !important;
font-weight: 700 !important;
line-height: 110% !important;
letter-spacing: 0.5px;
}
#main-content .et_pb_fullwidth_section:is( .et_pb_section_0 , .et_pb_section_0_tb_body ) .et_pb_slide_description .et_pb_button {
border: 3px solid #ffffff;
}
#page-container .et_pb_row.bpm-gridmenu {
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
}
#page-container .et_pb_row.bpm-gridmenu > .et_pb_column {
flex-direction: column;
width: 100% !important;
min-width: 100% !important;
}
#page-container .et_pb_row.bpm-gridmenu > .et_pb_column:nth-child(even) {
flex-direction: column-reverse;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text .et_pb_text_inner {
font-size: 21px !important;
font-size: 6vw !important;
font-size: 6.05cqw !important;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text::after {
right: 12% !important;
}
#page-container .et_pb_row.bpm-gridmenu .et_pb_module.et_pb_text:hover::after {
right: 10% !important;
}
.et_pb_module.et_pb_posts article.et_pb_post {
display: flex !important;
flex-direction: column !important;
}
.et_pb_module.et_pb_posts article.et_pb_post > .post-meta {
order: 0;
}
.et_pb_module.et_pb_posts article.et_pb_post > .entry-title {
order: 1;
}
.et_pb_module.et_pb_posts article.et_pb_post > .post-content {
order: 2;
}
.et_pb_module.et_pb_posts article.et_pb_post > .entry-featured-image-url {
order: 3;
margin-top: 25px !important;
}
#page-container ul.team-list {
gap: 55px 4.4% !important;
}
#page-container ul.team-list > li.team-list-item {
width: 100% !important;
min-width: 0 !important;
}
#page-container ul.team-list {
flex-direction: column;
align-items: stretch;
justify-content: flex-start;
gap: 40px 0 !important;
}
#page-container ul.team-list > li.team-list-item {
width: 100% !important;
min-width: 100% !important;
}
#page-container ul.team-list > li.team-list-item figcaption address .person-name ,
#page-container ul.team-list > li.team-list-item figcaption address .person-name * {
font-size: 22px !important;
letter-spacing: 0.02em !important;
line-height: 135% !important;
}
#page-container ul.team-list > .team-list-item figcaption .person-contact-bt {
justify-content: flex-end;
align-items: flex-end;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
width: 100% !important;
min-width: 100%;
height: 100% !important;
min-height: 100%;
margin: 0 !important;
}
}#wpadminbar ul li#wp-admin-bar-dev_badge ,
#wpadminbar ul li#wp-admin-bar-dev_badge * {
background-color: #db8e00;
font-weight: 800;
text-transform: uppercase;
color: white;
text-shadow: 1px 1px 3px rgba(0,0,0,0.1);
}.et_pb_button.et_pb_more_button {
display: none;
}